mcpField
🔧
🔧 MCP Fixer Server

🔧 MCP Fixer Server

ローカル
github.com/Kajdep開発ツール366 週間前に更新

🔧 MCP Fixer Server について

MCP Fixer Server は、Claude Desktop の一般的な MCP 設定問題を診断・修復します。設定、サーバー状態、依存関係、ポート、ログを確認し、バックアップを作成して JSON 構文エラーを修正できます。

主な機能

  1. 01設定の構文とパスの検証
  2. 02MCP サーバーの状態確認
  3. 03システム依存関係の検証
  4. 04ポート競合の検出
  5. 05バックアップ付き JSON 構文修復
  6. 06ログ分析と修正案の提示

活用シーン

  1. 01起動しないサーバーの原因調査
  2. 02設定やパスのエラー確認
  3. 03依存関係の不足やポート競合の確認
  4. 04MCP 設定の診断レポート作成

MCP 対応

設定分析、サーバー状態確認、依存関係の検証、JSON 構文修復などの診断・修復ツールを MCP クライアントに提供します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"fixer": {
"command": "npx",
"args": [
"-y",
"@kajdep/mcp-fixer"
]
}
}
}
起動コマンドnpx -y @kajdep/mcp-fixer

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@kajdep/mcp-fixer

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

🔧 MCP Fixer Server

smithery badge

License: MIT Node.js Version MCP Compatible

Claude Desktop 向けの Model Context Protocol(MCP)サーバー用の包括的な診断・修復ツールです。一般的な MCP の設定問題を自動的に検出、診断、修正します。

🌟 特長

  • 🔍 設定分析 - JSON 構文、パス、サーバー設定を検証します
  • 📊 サーバー状態の監視 - 個々の MCP サーバーの稼働状況をリアルタイムで確認します
  • ⚙️ 依存関係の検証 - Node.js、npm、Python、UV が正しくインストールされていることを確認します
  • 🌐 ポート競合の検出 - 一般的な MCP ポートでネットワークの競合を特定します
  • 🔧 構文の自動修正 - 自動でバックアップを作成し、JSON エラーを修復します
  • 📝 ログファイルの分析 - MCP ログを解析し、エラーパターンや有用な情報を特定します
  • 💡 スマートな提案 - 的を絞った修正案を提示します
  • 🛡️ 安全第一 - 変更を加える前にバックアップを作成します

🚀 クイックスタート

前提条件
  • Node.js 18+ がインストールされていること
  • MCP に対応した Claude Desktop
  • npm または npx が利用可能であること
インストール
オプション 1:NPX(推奨)
npx @kajdep/mcp-fixer install
オプション 2:グローバルインストール
npm install -g @kajdep/mcp-fixer
mcp-fixer install
オプション 3:クローンしてインストール
git clone https://github.com/kajdep/mcp-fixer.git
cd mcp-fixer
npm install
npm run install:claude
使用方法

インストール後、Claude に診断ツールを使うよう依頼するだけです。

"Claude, can you diagnose my MCP configuration?"
"Claude, check the status of my MCP servers"
"Claude, generate a comprehensive diagnostic report"
"Claude, suggest fixes for my MCP issues"

📋 利用可能なツール

ツール説明用途
diagnose_mcp_config包括的な設定分析初期診断
check_mcp_server_status個々のサーバーの稼働状況を確認サーバーの接続問題
fix_config_syntaxJSON 構文の自動修復設定エラー
validate_dependenciesシステム依存関係の確認ツールやパッケージの不足
check_port_conflictsポートの利用可能状況をスキャンネットワークの競合
generate_diagnostic_reportシステム全体の分析システム全体の健全性評価
suggest_fixes的を絞った解決策の提案問題の解決

🎯 検出できる一般的な問題

  • JSON 構文エラー - カンマ、角括弧、引用符の不足
  • パスの問題 - Windows パスのエスケープが正しくない
  • 依存関係の不足 - Node.js、npm、Python が見つからない
  • ポート競合 - 複数のサービスが同じポートを使用
  • サーバーのクラッシュ - MCP サーバーの起動に失敗
  • 環境変数 - API キーがない、または空になっている
  • 権限エラー - ファイルへのアクセス権や実行権限

🔧 CLI の使用方法

# Install to Claude Desktop
mcp-fixer install

# Check installation status
mcp-fixer check

# Remove from Claude Desktop
mcp-fixer uninstall

# Show current configuration
mcp-fixer config

# Run server directly (development)
mcp-fixer run

📊 出力例

{
  "configPath": "/path/to/claude_desktop_config.json",
  "exists": true,
  "valid": true,
  "issues": [],
  "warnings": [
    {
      "type": "path_escaping",
      "severity": "medium", 
      "server": "filesystem",
      "message": "Potential path escaping issue...",
      "fix": "Ensure Windows paths use double backslashes"
    }
  ],
  "serverCount": 15,
  "recommendations": [
    "Consider disabling unused servers to improve startup time"
  ]
}

🤝 コントリビューション

コントリビューションを歓迎します。詳細はコントリビューションガイドをご覧ください。

コントリビューションのクイックセットアップ
git clone https://github.com/kajdep/mcp-fixer.git
cd mcp-fixer
npm install
npm test

📝 ドキュメント

🔄 変更履歴

バージョン履歴と更新については、CHANGELOG.mdをご覧ください。

📄 ライセンス

このプロジェクトは MIT License のもとでライセンスされています。詳細はLICENSEファイルをご覧ください。

🙏 謝辞

  • Claude Desktop と MCP を提供している Anthropic

📞 サポート


MCP コミュニティのために ❤️ を込めて作成"# mcp-fixer"

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。