MCP服务器检查工具

一个命令行工具,用于检查和与MCP(模型上下文协议)服务器交互,支持调试、测试和探索MCP服务器。

  • by sandeep-petwal
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 Sandeep-Petwal/mcp-inspector-cli

使用说明

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服务器定义的提示。


工作流示例

  1. 连接到服务器
mcp-inspector-cli --server http://localhost:3000/mcp
  1. 选择 工具

  2. 选择工具

  3. 提供输入参数

  4. 执行工具并检查响应


发展

克隆存储库:

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服务器端点

许可证

麻省理工学院