关于 MCP-CLI
MCP-CLI 是用于管理和检查多个 MCP 服务的命令行工具。开发者可以查看工具、提示词和资源,并通过交互界面调用服务工具。
主要功能
- 01管理多个 MCP 服务
- 02交互式命令行界面
- 03检查服务工具
- 04查看提示词和资源
- 05携带参数调用工具
适用场景
- 01列出已配置的 MCP 服务
- 02检查服务提供的工具
- 03使用指定参数调用工具
MCP 相关
它作为 MCP 客户端连接已配置的服务,可检查其工具、提示词和资源,并通过交互界面调用工具。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
暂未收录安装方式
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
还没有获取到工具列表
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
MCP-CLI
MCP-CLI 是一款用于管理 MCP(Machine Conversation Protocol)服务并与其交互的命令行工具。
功能
- 管理多个 MCP 服务
- 交互式命令行界面
- 支持查看和调用服务工具
- 支持查看服务提示词和资源
- 支持调用工具
安装
go install github.com/yourusername/mcp-cli@latest
配置
创建配置文件 ~/.mcp-cli.json:
{
"mcpServers": {
"playwright": {
"command": "npx",
"args": ["@playwright/mcp@latest"]
}
...
}
}
使用方法
列出所有服务
$ mcp-cli server list
| 服务名称 | 命令 | 参数 | 环境 |
|---|---|---|---|
| playwright | npx | @playwright/mcp@latest |
检查服务
$ ./mcp-cli server inspect -n playwright
Inspecting server: {Command:npx Args:[@playwright/mcp@latest] Env:map[]}
Initializing MCP client...
Entering interactive shell for server: playwright
Type 'help' for available commands, 'exit' to quit
playwright> tools
total 21 tools
| 名称 | 描述 | 参数 |
|---|---|---|
| browser_close | 关闭页面 | {"type": "object", "properties": {}} |
| browser_wait | 等待指定秒数 | {"type": "object", "properties": {"time": {"description": "The time to wait in seconds", "type": "number"}}, "required": ["time"]} |
交互式命令
> tools # Show available tools
> prompts # Show available prompts
> resources # Show available resources
> call tool-name {"param": "value"} # Call a tool
> help # Show help information
> exit # Exit
工具调用示例

许可证
MIT 许可证
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。