MCP-CLI

MCP-CLI

site icon
2025.04.17 0
Go命令行工具MCP 管理浏览器自动化开发效率浏览器自动化
MCP-CLI 是一个命令行工具,用于管理和与 MCP(Machine Conversation Protocol)服务器进行交互。它提供了管理多个 MCP 服务器的能力,支持交互式命令行界面,可以查看和调用服务器工具、提示和资源。
View on GitHub

Overview

基本能力

产品定位

MCP-CLI 是一个用于管理和交互 MCP 服务器的命令行工具,旨在提升开发效率,支持浏览器自动化等场景。

核心功能

  • 管理多个 MCP 服务器
  • 交互式命令行界面
  • 支持查看和调用服务器工具
  • 支持查看服务器提示和资源
  • 支持工具调用

适用场景

  • 开发效率提升
  • 浏览器自动化测试
  • 服务器管理和调试

工具列表

  • browser_close: 关闭页面
  • browser_wait: 等待指定的时间(秒)

常见问题解答

使用教程

使用依赖

无特殊依赖,直接通过 Go 安装即可。

安装教程

go install github.com/yourusername/mcp-cli@latest

配置

创建配置文件 ~/.mcp-cli.json:

{
  "mcpServers": {
    "playwright": {
      "command": "npx",
      "args": ["@playwright/mcp@latest"]
    }
    ...
  }
}

调试方式

列出所有服务器

$ mcp-cli server list

检查服务器

$ ./mcp-cli server inspect -n playwright

交互式命令

> tools     # 显示可用工具
> prompts   # 显示可用提示
> resources # 显示可用资源
> call tool-name {"param": "value"}  # 调用工具
> help      # 显示帮助信息
> exit      # 退出

许可证

该项目遵循 MIT 开源许可条款。