mcpField
M
MCP Server Testing Web App

MCP Server Testing Web App

ローカル
mcp-server-tester-teal.vercel.app開発ツール082 週間前に更新

MCP Server Testing Web App について

MCP Server Testing Web Appは、MCPサーバーの設定や動作を確認するWebアプリです。サーバーの開発やデバッグを行う人向けに、JSON設定を受け取り、バックエンドでテストして利用可能なツールを表示します。

主な機能

  1. 01JSON形式のサーバー設定を受け付け
  2. 02バックエンドでMCPサーバーをテスト
  3. 03サーバーの接続状態を確認
  4. 04利用可能なツールを取得して表示

活用シーン

  1. 01MCPサーバー設定の動作確認
  2. 02接続状態の確認とツール一覧の確認

MCP 対応

バックエンドでテストコマンドを実行し、MCPサーバーに接続して疎通を確認し、利用可能なツールを取得して結果を表示します。

設定

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

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

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

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

詳細

MCP サーバーのテスト用 Web アプリ

この Web アプリケーションでは、ユーザーが MCP サーバーの設定を JSON 形式で入力し、接続性と機能を検証して、結果を表示できます。このアプリは Node.js バックエンド と React フロントエンド で動作し、Vercel にデプロイされています。


🚀 機能

  • MCP サーバーの設定を JSON 入力として受け付けます。
  • バックエンドで MCP サーバーを実行して、サーバーへの接続性をテストします。
  • 使いやすいインターフェースで結果を表示します。
  • バックエンドは Node.js (Express) を使用して実装されています。

🛠️ セットアップ手順

1️⃣ リポジトリをクローンする
git clone https://github.com/KartikeyM18/mcp-server-tester.git
cd mcp-server-tester
2️⃣ 依存関係をインストールする
cd backend
npm install
cd frontend
npm install
3️⃣ バックエンドサーバーを起動する
cd backend
node src/index.js

デフォルトでは、バックエンドは http://localhost:3000 で動作します。

4️⃣ **フロントエンドに .env を作成する **

フロントエンドのフォルダーに .env を作成し、次の内容を追加します。

VITE_API_URL=http://localhost:3000/check-mcp
5️⃣ **フロントエンドを起動する **
npm run dev  

🏗️ アプローチ

  1. フロントエンド:

    • ユーザーから JSON 入力を受け付けます。
    • API リクエストを介して MCP サーバーの設定をバックエンドに送信します。
    • バックエンドで MCP サーバーを実行し、サーバーの状態を表示します。
  2. バックエンド:

    • フロントエンドから JSON 入力を受け取ります。
    • spawn(command, args) を使用して MCP サーバーのテストコマンドを実行します。
    • WebSocket を介して MCP サーバーに接続し、利用可能なツールを取得します。
    • 結果をフロントエンドに返します。

📌 JSON 入力例

{
  "mcpServers": {
    "server-sequential-thinking": {
      "command": "npx",
      "args": [
        "-y",
        "@smithery/cli@latest",
        "run",
        "@smithery-ai/server-sequential-thinking",
        "--config",
        "{}"
      ]
    }
  }
}

コメント

MCP は初めてですか?

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

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