使用说明
MCP检查器CLI
一个命令行工具 检查MCP(模型上下文协议)服务器并与之交互.
mcp-inspector-cli 连接到任何MCP服务器,并允许您探索:
- 工具
- 资源
- 资源模板
- 提示
- 查询交互
此工具可用于 调试、测试和探索MCP服务器 而不需要AI代理。
安装
您可以使用直接运行它 新巴拿马型船舶:
npx mcp-inspector-cli --server <mcp_server_url>
例子:
npx mcp-inspector-cli --server http://localhost:3000/mcp
或全局安装:
npm install -g mcp-inspector-cli
然后运行:
mcp-inspector-cli --server http://localhost:3000/mcp
用法
启动CLI并连接到MCP服务器。
mcp-inspector-cli --server http://localhost:3000/mcp
连接后,将出现交互式菜单:
What would you like to do?
❯ Query
Tools
Resources
Prompts
Exit
特征
查询
向MCP服务器发送查询,并允许服务器触发工具调用。
工具
列出可用的工具,并使用自定义参数调用它们。
资源
浏览和读取MCP服务器公开的资源。
同时支持:
- 静态资源
- 资源模板
提示
列出并执行MCP服务器定义的提示。
工作流示例
- 连接到服务器
mcp-inspector-cli --server http://localhost:3000/mcp
-
选择 工具
-
选择工具
-
提供输入参数
-
执行工具并检查响应
发展
克隆存储库:
git clone https://github.com/Sandeep-Petwal/mcp-inspector-cli
cd mcp-inspector-cli
安装依赖项:
npm install
在本地运行:
npm run dev
构建CLI:
npm run build
本地链接以进行测试:
npm link
然后运行:
mcp-inspector-cli --server http://localhost:3000/mcp
项目结构
src/
├── cli.ts
├── mcpClient.ts
└── handlers/
├── toolHandler.ts
├── resourceHandler.ts
├── promptHandler.ts
├── queryHandler.ts
└── shutdownHandler.ts
需求
- Node.js 18+
- MCP服务器端点
许可证
麻省理工学院