Muppet Kit について
Muppet Kit は、MCP サーバーのテストとデバッグを行うツールをまとめたプロジェクトです。その Inspector は開発者向けツールで、AI による補助を受けながら MCP サーバーの動作を確認できます。
主な機能
- 01AI の補助を受けてサーバー機能を確認する Explorer
- 02異なる LLM と設定でテストする Playground
- 03脆弱性とセキュリティ上の問題を検査する MCP Scan
- 04クライアントとサーバー間のリクエストとレスポンスの追跡
- 05セッション内のリクエストとレスポンスの履歴表示
活用シーン
- 01MCP サーバーのツールとリソースの動作デバッグ
- 02同じ MCP サーバーに対する各 LLM の呼び出し結果の比較
- 03公開前の MCP サーバーのセキュリティ確認
MCP 対応
Inspector は MCP サーバー開発を対象としており、MCP サーバーとクライアント間の通信を接続、テスト、追跡するために使用します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Muppet Kit
MCP のテストとデバッグに使用するツール集です。
Inspector
MCP サーバーをテストおよびデバッグするための開発者向けツールです。

使用方法
npx muppet-kit inspector
機能
- エクスプローラー - AI の支援を活用しながら、MCP サーバーの機能を確認できます。
- プレイグラウンド - さまざまな LLM や設定で MCP サーバーをテストできます。
- MCP スキャン - MCP サーバーの脆弱性やセキュリティ上の問題をスキャンします。
- トレーシング - クライアントとサーバー間のリクエストとレスポンスを追跡します。リモートクライアントへの接続には、トンネリングも利用できます。
- 履歴 - 現在のセッションで、クライアントとサーバー間のリクエストとレスポンスの履歴を表示します。
設定
プロジェクトのルートに muppet.config.js/muppet.config.ts ファイルを作成すると、インスペクターを設定できます。設定ファイルでは、次のプロパティを持つオブジェクトをエクスポートしてください。
import { defineInspectorConfig } from "muppet-kit";
import { ngrok } from "muppet-kit/tunnel";
import { openai } from "@ai-sdk/openai";
export default defineInspectorConfig({
// ...
models: [openai("gpt-4.1-nano")],
// You can either pass the API key here or have it in .env as NGROK_API_KEY
tunneling: ngrok(),
});
クレジット
このプロジェクトのアイデアは、公式の MCP Inspector と、その素晴らしい取り組みに触発されたものです。
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。