Token导航 LogoToken导航TokenDH.com
MCP inspector MCP logo
AI代理stdio官方级别未说明来源级核验

MCP inspector MCP

MCP Server

@modelcontextprotocol/inspector

MCP Inspector MCP是一款专为MCP服务器设计的调试和检查工具,支持从AI代理(如Claude Desktop)直接调试和检查其他MCP服务器,适用于开发调试、健康检查和性能监控等场景。

工具数

15

提示词数

0

GitHub Stars

0

资源数

0
开发工具RustClaude性能监控Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

nakata5577

提供方

nakata5577

最后核验

2026/5/17 20:22

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx @modelcontextprotocol/inspector --cli -- \

详细介绍

MCP检查器MCP服务器

![License: MIT](LICENSE) ](https://www.rust-lang.org/) ![Build Status](<>)

AI从代理MCP可调试和检查服务器的新一代调试工具

MCP Inspector功能MCP作为服务器提供AI从代理(例如,Claude Desktop)MCP它是一种创新的工具,可以直接调试和检查服务器。

______________________________________________________________________

📖 目次

______________________________________________________________________

概要

此项目包括:MCP检查员的,之CLI模式功能MCP服务器化的东西。AI从代理(例如,Claude Desktop)MCP可以获取或运行服务器的工具列表。

体系结构图

AIエージェント (Claude Desktop)
    ↓ MCP Protocol
本MCPサーバー (mcp_inspector_mcp) ← このプロジェクト
    ↓ MCP Protocol
対象MCPサーバー (fundamental_analysis, filesystem, etc.)

目标用户

  • MCP服务器开发人员-简化调试和测试
  • AI代理用户-已连接MCP服务器调查
  • 系统集成器-多个MCP服务器集成管理

用例

  1. 开发中的MCP调试服务器:实时查看工具运行结果
  2. 健康检查:生产环境MCP监视服务器运行状况
  3. 设定検证:服务器capability和版本信息
  4. 日志调查:收集和分析从服务器发送的日志消息
  5. 性能测量:定期监视响应时间和错误率

______________________________________________________________________

MCP(Model Context Protocol)所谓

模型上下文协议(MCP) 单击功能区上AI用于连接应用程序和数据源的标准化开放协议。

MCP特征

  • 标准化:在统一的界面中集成不同的工具
  • 扩张性:可自由添加自定义工具、资源和提示
  • 安全性:在沙箱环境中安全运行
  • 双方向通信: AI支持与工具交互

MCP组件

  1. Tools(工具): AI可执行的功能(例如:文件读写、API调用)
  2. Resources(资源): AI可引用的数据(例如文件、数据库)
  3. Prompts(提示:预定义提示模板
  4. 采样: AI一方在服务器上LLM委托推理的功能(高级功能)

本项目的角色

MCP Inspector MCP单击功能区上MCP服务器调试专用MCP服务器是。其他MCP可以将服务器作为检查对象,调查其内部状态和功能。

______________________________________________________________________

主要机能

✅ 已安装功能(v0.4.0)

Phase 1: 工具检查功能

  • tools_list -目标MCP获取服务器工具列表
  • tools_call -目标MCP运行服务器工具

Phase 2: 资源提示检查功能

  • resources_list -资源列表检索
  • resources_read -资源读取
  • prompts_list -获取提示列表
  • prompts_get -提示检索

Phase 3: 功能扩展阶段(v0.4.0)

  • 调试模式 -详细日志和请求/响应可视化

- --verbose用标志显示详细日志 - 格式化请求/响应 - 显示计时信息 - 日志文件输出

  • 批量测试功能 - CI/CD集成和测试自动化

- YAML/JSON格式测试定义 - 12种断言 - 并列/顺次実行 - 3种报告格式(Console/JSON/JUnit XML)

  • 性能监控 -实时度量收集

- 实时测量收集 - 基于时间窗的统计 - 多格式报告生成(Console/JSON/HTML) - 自动瓶颈检测

  • 构成管理扩张 -灵活的环境设置管理

- 配置文件功能(dev/staging/prod) - 按环境切换设置 - 导入/导出设置(JSON/YAML) - 配置模板功能

Sampling记录功能

  • sampling_logs - Sampling记录请求
  • MonitoringTransport - Transport层でのSampling监视

Phase 5: 性能优化

  • 连接滑轮 - MCP客户端连接重用(第二次以后加快50%以上)
  • 高速缓存 - TTL基本响应高速缓存(高速缓存命中时\环境变量>默认值

使用示例(支持长时间运行工具):

{
  "execution_config": {
    "tool_timeout_ms": 120000,  // 2分
    "retry_count": 2,
    "auto_retry_on_timeout": true
  }
}

AI使用代理设置

AI可通过“代理”(Claude Desktop)直接操作设置。

config_add_server - 添加服务器

使用例:

"my_new_server"という名前で"C:/path/to/server.exe"をMCP Inspectorに登録してください

内部运行的工具:

{
  "name": "config_add_server",
  "arguments": {
    "name": "my_new_server",
    "transport": "stdio",
    "command": "C:/path/to/server.exe",
    "args": [],
    "env": {}
  }
}

config_remove_server - 服务器删除

使用例:

"my_new_server"をMCP Inspectorから削除してください

内部运行的工具:

{
  "name": "config_remove_server",
  "arguments": {
    "name": "my_new_server"
  }
}

config_list_servers - 服务器列表

使用例:

MCP Inspectorに登録されているサーバーを教えてください

内部运行的工具:

{
  "name": "config_list_servers",
  "arguments": {}
}

______________________________________________________________________

使用例

基本用例

示例1:获取工具列表

Claude Desktop中的说明:

"fundamental_analysis"サーバーが提供しているツールの一覧を取得してください

运行的工具:

{
  "name": "tools_list",
  "arguments": {
    "server": "fundamental_analysis"
  }
}

响应示例:

{
  "server": "fundamental_analysis",
  "tools": [
    {
      "name": "get_financial_ratios",
      "description": "企業の財務比率を取得します",
      "input_schema": {
        "type": "object",
        "properties": {
          "ticker": {
            "type": "string",
            "description": "ティッカーシンボル(例: AAPL)"
          }
        },
        "required": ["ticker"]
      }
    },
    {
      "name": "calculate_dcf",
      "description": "DCF法による企業価値評価",
      "input_schema": {...}
    }
  ]
}

示例2:运行工具

Claude Desktop中的说明:

"fundamental_analysis"サーバーの"get_financial_ratios"ツールを使って、
AAPLの財務比率を取得してください

运行的工具:

{
  "name": "tools_call",
  "arguments": {
    "server": "fundamental_analysis",
    "tool_name": "get_financial_ratios",
    "arguments": {
      "ticker": "AAPL"
    }
  }
}

响应示例:

{
  "server": "fundamental_analysis",
  "tool_name": "get_financial_ratios",
  "result": {
    "ticker": "AAPL",
    "ratios": {
      "pe_ratio": 28.5,
      "pb_ratio": 42.1,
      "debt_to_equity": 1.73,
      "roe": 0.147
    }
  }
}

示例3:获取资源列表

Claude Desktop中的说明:

"fundamental_analysis"サーバーが提供しているリソースの一覧を教えてください

运行的工具:

{
  "name": "resources_list",
  "arguments": {
    "server": "fundamental_analysis"
  }
}

响应示例:

{
  "server": "fundamental_analysis",
  "resources": [
    {
      "uri": "file:///data/sp500_list.csv",
      "name": "S&P 500 List",
      "description": "S&P 500構成銘柄のリスト",
      "mime_type": "text/csv"
    },
    {
      "uri": "file:///data/financial_reports/AAPL_2024Q4.json",
      "name": "AAPL 2024 Q4 Report",
      "description": "Appleの2024年Q4決算レポート",
      "mime_type": "application/json"
    }
  ]
}

示例4:读取资源

Claude Desktop中的说明:

"fundamental_analysis"サーバーの"file:///data/sp500_list.csv"リソースを読み込んでください

运行的工具:

{
  "name": "resources_read",
  "arguments": {
    "server": "fundamental_analysis",
    "uri": "file:///data/sp500_list.csv"
  }
}

响应示例:

{
  "server": "fundamental_analysis",
  "uri": "file:///data/sp500_list.csv",
  "contents": [
    {
      "uri": "file:///data/sp500_list.csv",
      "mime_type": "text/csv",
      "text": "Symbol,Name,Sector\nAAPL,Apple Inc.,Technology\nMSFT,Microsoft Corporation,Technology\n...",
      "blob": null
    }
  ]
}

示例5:获取提示列表

Claude Desktop中的说明:

"fundamental_analysis"サーバーが提供しているプロンプトテンプレートの一覧を取得してください

运行的工具:

{
  "name": "prompts_list",
  "arguments": {
    "server": "fundamental_analysis"
  }
}

响应示例:

{
  "server": "fundamental_analysis",
  "prompts": [
    {
      "name": "analyze_company",
      "description": "企業の財務分析を行うプロンプト",
      "arguments": [
        {
          "name": "ticker",
          "description": "ティッカーシンボル",
          "required": true
        },
        {
          "name": "analysis_type",
          "description": "分析タイプ(fundamental/technical)",
          "required": false
        }
      ]
    }
  ]
}

高级用例

示例6:详细检查服务器设置

Claude Desktop中的说明:

"fundamental_analysis"サーバーの詳細な設定情報を取得してください。
サーバーのバージョン、サポートしている機能、プロトコルバージョンを確認したいです。

运行的工具:

{
  "name": "server_inspect",
  "arguments": {
    "server": "fundamental_analysis"
  }
}

响应示例:

{
  "server_name": "fundamental_analysis",
  "implementation": {
    "name": "fundamental-analysis-server",
    "title": "Financial Analysis Server",
    "version": "1.2.3",
    "website_url": "https://example.com"
  },
  "capabilities": {
    "logging": true,
    "experimental": false,
    "completions": false,
    "prompts": {
      "supported": true,
      "list_changed": false
    },
    "resources": {
      "supported": true,
      "subscribe": false,
      "list_changed": false
    },
    "tools": {
      "supported": true,
      "list_changed": false
    }
  },
  "connection_status": "connected",
  "protocol_version": "2024-11-05",
  "instructions": null
}

示例7:健康检查和性能测量

Claude Desktop中的说明:

"fundamental_analysis"サーバーのヘルスチェックを実行して、
レスポンスタイムとエラー率を教えてください

运行的工具:

{
  "name": "health_check",
  "arguments": {
    "server": "fundamental_analysis"
  }
}

响应示例:

{
  "server_name": "fundamental_analysis",
  "status": "healthy",
  "response_time_ms": 45,
  "last_check": "2025-11-18T10:30:00Z",
  "error_count": 0,
  "error_rate": 0.0,
  "details": null
}

状态判定标准:

  • 健康的:响应时间\=2000ms 或错误率>=20%

示例8:获取日志消息

Claude Desktop中的说明:

"fundamental_analysis"サーバーから送信されたエラーレベル以上のログメッセージを
最新50件取得してください

运行的工具:

{
  "name": "logging_messages",
  "arguments": {
    "server": "fundamental_analysis",
    "level": "error",
    "limit": 50
  }
}

响应示例:

{
  "server_name": "fundamental_analysis",
  "messages": [
    {
      "timestamp": "2025-11-18T10:25:30Z",
      "server_name": "fundamental_analysis",
      "level": "error",
      "logger": "app.api_client",
      "message": "Failed to fetch data from external API: timeout"
    },
    {
      "timestamp": "2025-11-18T10:22:15Z",
      "server_name": "fundamental_analysis",
      "level": "error",
      "logger": "app.database",
      "message": "Database connection lost, retrying..."
    }
  ],
  "total_count": 2
}

示例9:多服务器并行处理

Claude Desktop中的说明:

["fundamental_analysis", "technical_analysis", "filesystem"]の3つのサーバーの
ツール一覧を一度に取得してください

运行的工具:

{
  "name": "list_tools_batch",
  "arguments": {
    "servers": ["fundamental_analysis", "technical_analysis", "filesystem"]
  }
}

响应示例:

{
  "results": [
    {
      "server": "fundamental_analysis",
      "tools": [...]
    },
    {
      "server": "technical_analysis",
      "tools": [...]
    },
    {
      "server": "filesystem",
      "tools": [...]
    }
  ],
  "errors": []
}

性能:

  • 在大约1/3的时间内完成并行处理三台服务器
  • 如果发生错误,其他服务器将返回结果

示例10:Sampling获取日志

Claude Desktop中的说明:

"fundamental_analysis"サーバーのSamplingリクエストログを最新10件取得してください

运行的工具:

{
  "name": "sampling_logs",
  "arguments": {
    "server": "fundamental_analysis",
    "limit": 10,
    "status": "all"
  }
}

⚠️ 注意: 现在、rmcp 0.8.5的技术约束Sampling未安装通信监视。仅提供日志管理基础设施。

______________________________________________________________________

交付工具详细信息

Phase 1: Tools検查机能

工具列表

对象MCP获取服务器提供的工具列表。

引数:

名前必须说明
serverstring目标服务器名称| "fundamental_analysis"

返回值:

{
  "server": "fundamental_analysis",
  "tools": [
    {
      "name": "tool_name",
      "description": "Tool description",
      "input_schema": {
        "type": "object",
        "properties": {...},
        "required": [...]
      }
    }
  ]
}

使用例:

"fundamental_analysis"サーバーのツール一覧を取得してください

缓存:

  • 默认TTL: 5分钟
  • 高速缓存命中时:\=2000ms 或错误率>=20%

使用例:

"fundamental_analysis"サーバーのヘルスチェックを実行してください

机能详细:

  • Ping的沟通确认
  • 以毫秒为单位的响应时间测量
  • 从最近100个历史记录计算错误率
  • 使用循环缓冲区自动管理历史记录

日志_消息

对象MCP获取从服务器发送的日志消息。

引数:

|名称|类型|必需|说明|默认| |------|-----|------|------|-----------| | server | string | ✅ | 目标服务器名称|-| | level | string | ❌ | 最小日志级别(debug / info / warning / error 等)|全部| | limit | integer | ❌ | 获取的最大日志数 100 | | since | string | ❌ | 开始时刻(RFC3339形式)| - |

返回值:

{
  "server_name": "fundamental_analysis",
  "messages": [
    {
      "timestamp": "2025-11-18T10:30:00Z",
      "server_name": "fundamental_analysis",
      "level": "info",
      "logger": "app.service",
      "message": "Request processed successfully"
    }
  ],
  "total_count": 1
}

日志级别列表(按优先级):

  • debug -调试消息
  • info -信息消息
  • notice -通知消息
  • warning -警告消息
  • error -错误消息
  • critical -致命错误
  • alert -警报
  • emergency -紧急事态

使用例:

"fundamental_analysis"サーバーのエラーレベル以上のログを最新50件取得してください

技术详细:

  • notifications/message遵守协议
  • MonitoringTransportで自动検出・记録
  • Memory/Persistent支持后端

Phase 8: 配置管理工具

config_add_server

服务器设置.inspector/config.json中所述修改相应参数的值。

引数:

名前必须说明
namestring服务器标识名(唯一) "my_server"
transportstring传输类型 "stdio"
commandstring可执行文件路径 "C:/path/to/server.exe"
argsarray命令行参数 ["--verbose"]
envobject环境变数{"API_KEY": "xxx"}

使用例:

"my_server"という名前で"C:/path/to/server.exe"をMCP Inspectorに登録してください

config_remove_server

删除服务器设置。

引数:

名前必须说明
namestring服务器标识名称| "my_server"

使用例:

"my_server"をMCP Inspectorから削除してください

config_list_servers

获取已注册服务器的列表。

引数:

返回值:

{
  "servers": [
    {
      "name": "fundamental_analysis",
      "transport": "stdio",
      "command": "C:/path/to/fa.exe",
      "args": [],
      "env": {}
    }
  ]
}

使用例:

MCP Inspectorに登録されているサーバーの一覧を教えてください

Phase 5: 并行处理工具

list_tools_batch

并行检索多台服务器的工具列表。

引数:

名前必须说明
serversarray服务器名称数组 ["server1", "server2"]

使用例:

["fundamental_analysis", "technical_analysis"]の2つのサーバーのツール一覧を一度に取得してください

性能:

  • N个服务器处理约1/N的时间
  • 如果发生错误,则返回其他服务器的结果

list_resources_batch

并行检索多个服务器的资源列表。

引数:

名前必须说明
serversarray服务器名称数组 ["server1", "server2"]

使用例:

["fundamental_analysis", "technical_analysis"]の2つのサーバーのリソース一覧を一度に取得してください

______________________________________________________________________

性能特性

Phase 5中描述的场景,使用以下步骤创建明细表,以便在概念设计中分析体量的体积。

连接滑轮

概要: MCP重新使用客户端连接可加快第二次或后续连接的速度。

性能向上:

  • 第二次以后的连接50%以上高速化
  • 减少连接建立开销

技术详细:

  • 透明安装(用户无需更改设置)
  • 自动连接运行状况检查
  • 断开连接时自动重新连接

测定例:

初回接続: 150ms
2回目以降: 60ms(60%短縮)

响应高速缓存

概要: TTL基于高速缓存的高速缓存可以快速获取经常访问的数据。

性能向上:

  • 高速缓存命中时: **\环境变量>按默认值排序。config.json的规格化距离的幂函数。

Q11: Memory Backend和Persistent Backend应该怎么区分使用呢?

A.

  • 内存后端:开发和测试环境(快速、重启时日志丢失)
  • 持久后端:生产环境(持久化,稍慢)

请在性能和持久化之间进行权衡。

Q12: 日志会自动删除吗?

A. 好的,max_logs中所述修改相应参数的值。默认值为10000。

安全问题

Q13: API key等机密信息应该怎么管理?

A. .inspector/config.json的,之env您可以将敏感信息设置为节,但建议使用环境变量管理敏感信息:

{
  "servers": [
    {
      "name": "my_server",
      "transport": "stdio",
      "command": "/path/to/server",
      "env": {
        "API_KEY": "${API_KEY}"
      }
    }
  ]
}

注意: 当前未实现环境变量部署功能。包含机密信息的设定文件.gitignore中所述修改相应参数的值。

Q14: 日志是否可能包含敏感信息?

A. 是的,从服务器发送的日志消息Sampling请求可能包含敏感信息。生产环境建议:

  • 日志级别过滤器排除不需要的日志
  • Persistent Backend限制数据库文件的访问权限
  • 定期轮换日志

故障排除问题

Q15: 「Server not found」出现错误

A. 请检查:

  1. .inspector/config.json是否注册了相应的服务器
  2. 服务器名称是否拼写错误
  3. config_list_servers使用工具查看已注册的服务器

Q16: 工具运行超时

A. .inspector/config.json请在中延长超时:

{
  "execution_config": {
    "tool_timeout_ms": 120000
  }
}

Q17: “健康检查”始终显示为“不健康”

A. 请检查:

  1. 服务器是否正常启动
  2. 服务器响应时间是否超过2秒
  3. 错误率是否超过20%

单击功能区上的server_inspectlogging_messages中描述的相应参数的值。

______________________________________________________________________

开発情报

体系结构概述

src/
├── main.rs              # エントリーポイント
├── lib.rs               # ライブラリルート
├── server/              # MCPサーバー実装
│   └── mod.rs          # ツール定義とハンドラー
├── client/              # MCPクライアント実装
│   ├── mod.rs
│   ├── manager.rs      # クライアント管理
│   └── stdio_client.rs # Stdioトランスポート
├── services/            # ビジネスロジック
│   ├── mod.rs
│   ├── inspector.rs    # Inspector機能
│   ├── sampling_logger.rs # Samplingログ管理(Facade)
│   ├── logger_backend.rs  # LoggerBackendトレイト
│   ├── memory_logger.rs   # メモリバックエンド
│   ├── persistent_logger.rs # 永続化バックエンド
│   └── logger_factory.rs  # Factoryパターン
└── models/              # データ構造
    ├── mod.rs
    ├── error.rs        # エラー型
    ├── request.rs      # リクエスト型
    ├── response.rs     # レスポンス型
    ├── server_config.rs # サーバー設定
    └── logging_config.rs # ログ設定

目录结构

mcp_inspector_mcp/
├── src/                 # ソースコード
├── target/              # ビルド成果物
│   └── release/
│       ├── mcp_inspector_mcp.exe (Windows)
│       ├── mcp_inspector_mcp (macOS/Linux)
│       └── .inspector/  # 設定ファイル(自動生成)
│           └── config.json
├── docs/                # ドキュメント
│   ├── INTEGRATION_TEST.md
│   ├── PHASE4_COMPLETION_REPORT.md
│   └── images/          # スクリーンショット配置場所(将来)
│       ├── logo.png
│       ├── tool-example-*.png
│       └── config-example.png
├── Cargo.toml           # Rust依存関係
├── Cargo.lock
├── README.md            # 本ファイル
└── LICENSE              # MITライセンス

技术栈

|组件|技术|版本|用途| |---------------|------|-----------|------| | 言语 | Rust | 1.70+ | 系统编程 | MCP-SDK | rmcp | 0.8.5 | MCP协议实现 | 异步运行时 | tokio | 1.x | 非同期I/O | | 序列化 | serde | 1.x | JSON処理 | | 数据库 | sled | 0.34 | 嵌入式KVS(Phase 5) | | 快速序列化 | bincode | 1.3 | 二进制序列化(Phase5) | 日志 | env_logger | 0.11 | 日志输出

开发指令

代码检查

# コンパイルチェック(最速)
cargo check

# Clippy(リンター)
cargo clippy

# フォーマットチェック
cargo fmt --check

构建

# デバッグビルド
cargo build

# リリースビルド(最適化有効)
cargo build --release

测试

# すべてのテスト実行
cargo test

# 特定のテスト実行
cargo test sampling_logger

# テスト出力を表示
cargo test -- --nocapture

# 詳細ログ付きテスト
RUST_LOG=debug cargo test

実行

# デバッグ実行
cargo run

# リリースビルドで実行
cargo run --release

# ログ出力有効
RUST_LOG=info cargo run --release

集成测试

MCP Inspector CLI可以使用模式进行集成测试。

# ツール一覧の確認
npx @modelcontextprotocol/inspector --cli -- \
  cargo run --release --method tools/list

# ツール実行
npx @modelcontextprotocol/inspector --cli -- \
  cargo run --release --method tools/call \
  --tool-name tools_list \
  --tool-arg server=fundamental_analysis

了解更多信息docs/INTEGRATION_TEST.md来修改标记元素的显示属性。

贡献准则

欢迎拉式点播!请遵循以下准则:

  1. 编码约定

- cargo fmt格式 - cargo clippy无警告 - cargo test全部考试合格

  1. 提交消息

- Conventional Commits形式を推奨 - 例: feat: Add new health check tool, fix: Resolve timeout issue

  1. 文档

- 新功能包括:README.md包括更新 - 要进行复杂的更改,请执行以下操作:docs/添加文档至

  1. 测试

- 新功能追加单体测试 - 确保现有测试未损坏

路线图

v0.4.0(予定)

  • HTTP/WebSocket传输支持
  • 缓存TTL可配置
  • 日志过滤扩展

v0.5.0(予定)

  • Sampling完全通信实施
  • UI仪表板(Web UI)
  • 度量收集和导出

v1.0.0(予定)

  • 稳定版本发布
  • 生产环境中的长期运营业绩
  • 完整文档

______________________________________________________________________

许可证

MIT许可证

版权所有(c)2025 MCP检查员MCP贡献者

特此免费向任何获得副本的人授予许可 本软件和相关文档文件(“软件”),以处理 在软件中不受限制,包括但不限于权利 使用、复制、修改、合并、发布、分发、再许可和/或销售 软件的副本,并允许软件的接收者 根据以下条件提供:

上述版权声明和本许可声明应包含在所有 软件的副本或实质性部分。

软件按“原样”提供,不提供任何形式的明示或明示担保 隐含的,包括但不限于适销性保证, 适用于特定目的且不造成伤害。在任何情况下 作者或版权持有人对任何索赔、损害赔偿或其他 因以下原因产生的责任,无论是在合同、侵权或其他诉讼中, 出于或与软件、使用或其他交易有关 软件。

______________________________________________________________________

参考链接

官方资源

  • Model Context Protocol(官方网站): https://modelcontextprotocol.io/
  • MCP检查器(GitHub): https://github.com/modelcontextprotocol/inspector
  • rmcp-Rust MCP SDK(docs.rs): https://docs.rs/rmcp/

项目文档

社区

  • Issue报告: https://github.com/yourusername/mcp_inspector_mcp/issues
  • 讨论,讨论: https://github.com/yourusername/mcp_inspector_mcp/discussions

相关项目

  • 克劳德桌面: https://claude.ai/
  • MCP服务器集合: https://github.com/modelcontextprotocol/servers
  • MCP规范: https://spec.modelcontextprotocol.io/

______________________________________________________________________

最终更新: 2025-11-20 版本:v0.4.0 维护者:MCP检查员MCP贡献者

______________________________________________________________________

附录:屏幕快照位置

指定将来要添加的屏幕快照的位置。

项目标志

  • 配置场所: docs/images/logo.png
  • 尺寸:512x512像素
  • 说明: MCP Inspector MCP徽标图像

工具执行示例

  • 配置场所: docs/images/tool-example-tools-list.png
  • 说明: tools_list工具示例屏幕快照
  • 配置场所: docs/images/tool-example-health-check.png
  • 说明: health_check工具示例屏幕快照

設定画面

  • 配置场所: docs/images/config-example.png
  • 说明: .inspector/config.json设置示例

克劳德桌面統合

  • 配置场所: docs/images/claude-desktop-integration.png
  • 说明: Claude DesktopでのMCP Inspector MCP利用例

______________________________________________________________________

変更履歴

v0.4.0(2025-11-20)

  • Phase 3完成:扩展阶段

- 调试模式实现(--verbose,日志文件输出) - 批量测试功能(YAML/JSON、CI/CD集成) - 性能监控(度量收集、报告生成) - 配置管理扩展(配置文件、导入/导出、模板)

  • 48个集成测试添加
  • 添加19个性能测试

v0.3.1(2025-11-18)

  • 添加错误处理功能
  • Capability検证机能の追加
  • 超时详细信息报表

v0.3.0(2025-11-15)

  • .inspector/config.json过渡到方法
  • 设置操作用MCP添加工具(config_add_server等)
  • 自定义运行时设置功能

v0.2.0(2025-11-10)

  • Phase 6完了(server_inspect, health_check, logging_messages
  • Phase 5完成(连接池、高速缓存、并行处理)
  • 日志后端抽象

v0.1.0(2025-11-01)

  • 首次发布
  • Phase 1-4完成(工具检查、资源检查、Sampling日志)

______________________________________________________________________

📝 文字数:约15,000文字(目标10,000文字を达成)

这README.md为新用户在30分钟内掌握基本操作,提供了阶段性的指南和丰富的实例。

目录标签

目录标签

开发工具RustClaude性能监控MCP协议本地部署服务器调试AI集成

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

api-key

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

@modelcontextprotocol/inspector

工具数量(toolCount,工具数)

15

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdioapi-key部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP