Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
作者による説明(英語の原文)
Debug and develop MCP servers with hot-swapping, session recording, and playback testing
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
Claude Desktop → Settings → Developer → Edit Config を開き、claude_desktop_config.json にこれを貼り付けます
{
"mcpServers": {
"debug": {
"command": "npx",
"args": [
"-y",
"@standardbeagle/mcp-debug"
]
}
}
}ターミナルでこれを実行します
claude mcp add debug -- npx -y @standardbeagle/mcp-debugプロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"debug": {
"command": "npx",
"args": [
"-y",
"@standardbeagle/mcp-debug"
]
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"debug": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@standardbeagle/mcp-debug"
]
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
これはパソコンで動くサーバーですが、ChatGPTがつなげるのはインターネット上のサーバーだけです。ほかのアプリを選んでください。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
この設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月6日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント standardbeagle で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
レジストリには必須のキーは載っていません。ただし、最初に使うときにサインインを求めるサーバーもあります。
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は–、最新バージョン(1.1.6)がレジストリに届いたのは10 か月前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにPython (uv), Node.jsも必要です。
同じカテゴリには:Spec Driven Development, Remote Desktop Commander, Safe Fetch
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
MCP server for fetching URLs, safe against SSRF, DNS rebinding, and redirect-to-internal attacks.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
A debugging and development tool for Model Context Protocol (MCP) servers.
MCP Debug enables rapid development and testing of MCP servers with hot-swapping, session recording, and automated playback testing.
# Using uvx (Python - recommended)
uvx mcp-debug --help
npx @standardbeagle/mcp-debug --help
pip install mcp-debug # Python npm install -g @standardbeagle/mcp-debug # Node.js
go install github.com/standardbeagle/mcp-debug@latest
# Start proxy with a config file
uvx mcp-debug --proxy --config config.yaml
mcp-tui uvx mcp-debug --proxy --config config.yaml
# Basic proxy
uvx mcp-debug --proxy --config config.yaml
uvx mcp-debug --proxy --config config.yaml --record session.jsonl
uvx mcp-debug --proxy --config config.yaml --log /tmp/debug.log
Management Tools:
server_add - Add a server: {name: "fs", command: "npx -y @mcp/filesystem /path"}server_remove - Remove server completelyserver_disconnect - Disconnect server (tools return errors)server_reconnect - Reconnect with new commandserver_list - Show all servers and status# Replay recorded requests to test a server
uvx mcp-debug --playback-client session.jsonl | ./your-mcp-server
mcp-tui uvx mcp-debug --playback-server session.jsonl
# config.yaml
servers:
proxy: healthCheckInterval: "30s" connectionTimeout: "10s" maxRetries: 3
MCP_LOG_FILE="/tmp/mcp-debug.log" # Log location
MCP_DEBUG=1 # Enable debug logging MCP_RECORD_FILE="session.jsonl" # Auto-record sessions MCP_CONFIG_PATH="./config.yaml" # Default config
# 1. Start with empty config
mcp-tui uvx mcp-debug --proxy --config empty-config.yaml
server_add: {name: myserver, command: ./my-server-v1}
go build -o my-server-v2
server_disconnect: {name: myserver} server_reconnect: {name: myserver, command: ./my-server-v2}
uvx mcp-debug --help # Show help
uvx mcp-debug --version # Show version uvx mcp-debug config init # Create default config uvx mcp-debug config show # Show current config uvx mcp-debug config validate # Validate config file uvx mcp-debug env list # List environment variables uvx mcp-debug env check # Check required env vars uvx mcp-debug tools list # List tools with details
mcp-debug/
├── main.go # CLI entry point ├── config/ # Configuration loading ├── client/ # MCP client implementation ├── integration/ # Proxy server and wrapper ├── discovery/ # Tool discovery ├── proxy/ # Request forwarding ├── playback/ # Recording and playback └── test-servers/ # Example MCP servers
# Development build
go build -o mcp-debug .
go build -ldflags "-X main.BuildTime=$(date -u +%Y-%m-%dT%H:%M:%SZ) -X main.GitCommit=$(git rev-parse HEAD)" -o mcp-debug .
go test ./...
See CONTRIBUTING.md for guidelines.
MIT License - see LICENSE for details.