MCP Inspector

MCP Inspector

用于MCP服务器的可视化测试工具。

MCP 检查器是一个可视化工具,用于测试和调试 Model Context Protocol (MCP) 服务器。

MCP 检查器截图

基本用法

无需克隆代码库,只需使用 npx 运行检查器:

# 基本用法
npx @modelcontextprotocol/inspector node build/index.js

# 传递参数
npx @modelcontextprotocol/inspector node build/index.js arg1 arg2

# 设置环境变量
npx @modelcontextprotocol/inspector -e KEY=value -e KEY2=$VALUE2 node build/index.js

端口配置

默认情况下,客户端 UI 运行在端口 5173,MCP 代理服务器运行在端口 3000。您可以自定义这些端口:

CLIENT_PORT=8080 SERVER_PORT=9000 npx @modelcontextprotocol/inspector node build/index.js

身份验证

检查器支持 SSE 连接的承载令牌身份验证。在 UI 中输入令牌,它将通过 Authorization 头发送。

开发者选项

如果您正在开发检查器本身:

# 开发模式
npm run dev

# Windows 开发模式
npm run dev:windows

# 生产模式
npm run build
npm start

安全提示

请勿将代理服务器暴露给不受信任的网络,因为它有权限启动本地进程并连接到指定的 MCP 服务器。

更多详情请参阅 MCP 文档网站调试指南