inspector
社区使用中by modelcontextprotocol
MCP Inspector 是用于检查 Model Context Protocol (MCP) 服务器的可视化测试工具,以单一包 @modelcontextprotocol/inspector 提供 Web、CLI 和 TUI 三种交互方式,统一通过 mcp-inspector 命令启动。它支持 OAuth 认证、客户端配置管理、状态存储与多种传输协议,适合开发者在本地调试、
安装配置
将以下配置添加到你的 AI 编程助手中
预览配置(粘贴到 claude_desktop_config.json 或 Cursor 设置中)
{
"mcpServers": {
"inspector": {}
}
}启动命令
npx @modelcontextprotocol/inspector # web UI (default)JSON配置
{}描述
MCP Inspector
用于检查 Model Context Protocol (MCP) 服务器的开发者工具。它作为一个单一包 @modelcontextprotocol/inspector 发布,提供三种检查服务器的方式:
- Web — 一个 Vite + React + Mantine 单页应用,带 Node 后端。
- CLI — 一个可脚本化的命令行客户端,用于自动化、CI 和快速 agent 反馈循环。
- TUI — 使用 Ink 构建的交互式终端 UI。
三者都通过同一个全局 mcp-inspector 二进制运行:
npx @modelcontextprotocol/inspector # web UI (default)
npx @modelcontextprotocol/inspector --cli # CLI
npx @modelcontextprotocol/inspector --tui # TUI
从 v1 升级? 阅读 v1 → v2 迁移指南 — CLI 标志、新的
--config与--catalog区分、Node 引擎版本提升,以及不再随附的内容。
仓库状态。 这是 Inspector 的 v2 版本线。活跃开发在
v2/main上进行(开发分支 — 所有 v2 PR 都针对它),在里程碑发布时合并到main;main是默认分支,保存最新发布的 v2,发布到 npmlatest标签。旧版 v1 版本线位于v1/main— 仅安全修复,直接从该分支发布到 npmv1-latest标签(npx @modelcontextprotocol/inspector@v1-latest)。参见AGENTS.md了解分支/看板约定。
项目结构
v2 不是 npm workspace。clients/* 下的每个客户端都有自己的 package.json 和 node_modules;共享代码位于 core/ 中,通过 @inspector/core 构建时别名使用(没有自己的 package.json)。在根目录执行一次 npm install 会级联安装到每个客户端(参见 安装)。
inspector/
├── clients/
│ ├── web/ # Web client (Vite + React + Mantine). src/ = browser app; server/ = Node dev/prod backend
│ ├── cli/ # CLI client (tsup bundle, @inspector/core alias)
│ ├── tui/ # TUI client (Ink + React, tsup bundle)
│ └── launcher/ # Shared launcher — provides the `mcp-inspector` bin, dispatches to web/cli/tui
├── core/ # Shared code consumed via the `@inspector/core` alias (no package.json)
│ ├── auth/ # OAuth: providers, discovery, storage, mid-session recovery (browser/node/remote backends)
│ ├── client/ # Install-level client config (`client.json`): browser-safe parse/validate + Node load/save, remote backend, secrets
│ ├── json/ # JSON + parameter/argument conversion utilities
│ ├── logging/ # Silent pino logger singleton
│ ├── mcp/ # InspectorClient runtime, state stores, transports, config import
│ ├── node/ # Node-only shared helpers: version reader, hostUrl (host normalize/canonicalize + all-interfaces/loopback detection)
│ ├── react/ # React hooks over the state stores
│ └── storage/ # File I/O helpers for the OAuth persist backends
├── test-servers/ # Composable MCP test servers + fixtures used by integration tests
├── scripts/ # Root build/verify tooling (install cascade, smokes, verify-build-gate, verify-format-coverage, verify-dep-lockstep, pack:verify)
├── docs/ # Task-oriented guides (v1→v2 migration, server configuration, MCP App review, launcher/config plan)
├── specification/ # Design/build specifications
├── AGENTS.md # Contribution rules for agents AND humans (see below)
└── README.md # You are here
每个客户端都有自己的 README,包含客户端特定的详细信息: web · cli · tui · launcher。
面向任务的指南位于 docs/ 下:
- 从 v1 迁移到 v2 — v1 → v2 映射:CLI 标志映射、
--config与--catalog语义及前后示例、Node 引擎版本提升(>=22.7.5→>=22.19.0)、环境变量重命名,以及不再随附的子包。 - MCP 服务器配置 — Inspector 连接哪些服务器:
--catalog与--config、临时目标、--分隔符、文件格式及其 Inspector 特定的每服务器字段。三个客户端共享;cli 和 tui 的 README 将其服务器选项部分委托给此文档。 - 审查 MCP App — 用于自动化 App 工具审查的 CLI 优先 → 一次性 Web 流程:
--app-info探测 → 深链导航 → 渲染的 widget,以及 OAuth 交接和代理支持。 - 启动器和配置整合 — 为什么启动器在进程内运行客户端而不是派生它,以及共享配置处理器如何融入其中。
安装
需要 Node >=22.19.0。
npm install # root install; postinstall cascades into every client
- 全新克隆:…
统计信息
11k
星标
1.5k
Fork
TypeScript
语言
2026/8/18
更新
标签
相关服务器
sap-ai-mcp-servers
sap-ai-mcp-servers 是一个开源的 SAP 相关 MCP 服务器、SAP AI Skills 与 Claude 插件综合列表,涵盖官方 SAP 及社区贡献的各类开发工具。该项目提供交互式目录网站,支持搜索、筛选和排序,便于开发者发现适用于 ABAP、CAP、UI5、Fiori、HANA 等场景的 MCP 资源。作为 SAP 生态与 AI 开发工具之间的桥梁,它帮
codex-mcp-server
codex-mcp-server 是一个 MCP server 封装,将 OpenAI Codex CLI 的能力桥接到 Claude Code,使用户能在编辑器中直接调用 Codex 进行代码分析、生成和审查。它支持多轮会话、代码审查、Web 搜索等功能,并提供与 VS Code、Cursor 等工具的一键安装集成。该工具适合希望在 Claude Code 工作流中复用 Co
openapi-mcp-server
openapi-mcp-server 是一个基于 Model Context Protocol (MCP) 的服务器,专为 Claude 和 Cursor 等 AI 工具设计,用于通过简单语言搜索和探索 OpenAPI 规范。它通过三步流程帮助 AI 识别 OpenAPI 标识、获取简明摘要并确定所需端点,支持 JSON 和 YAML 格式,显著降低复杂 API 的理解与集成门
mcp-notion-server
mcp-notion-server 是一个基于 TypeScript 的 Model Context Protocol (MCP) 服务器,用于将 Notion API 连接到 MCP 兼容客户端(如 Claude Desktop)。它提供搜索、页面读取、数据源查询与创建、页面编辑等工具,并支持结构化结果和可选的 MCP Apps,帮助 AI 代理高效地读写 Notion 工作