MCPTools

不活跃
GitHub Go MIT

简介

MCP 协议命令行工具,支持通过 stdio 和 HTTP 传输方式与 MCP 服务器进行交互。方便开发者在终端中快速测试和调试 MCP 服务端功能。

核心特性

  • MCP 兼容服务器的瑞士军刀 CLI 工具
  • 支持 stdio、HTTP SSE 和 Streamable HTTP 传输方式
  • Mock 服务器模式,无需真实 MCP 服务器即可测试客户端应用
  • 代理模式将 MCP 请求转发到 shell 脚本
  • 交互式 shell 和 Web 界面用于探索 MCP 服务器
  • 支持 table、JSON 和 pretty-printed 输出格式

适用场景

💡 在开发过程中调试和测试 MCP 服务器实现
💡 为客户端应用测试创建 Mock MCP 服务器
💡 在 CI/CD 流水线中编写和自动化 MCP 工具调用
💡 探索远程 MCP 服务器上可用的工具、资源和提示
💡 将 MCP 请求代理到自定义 shell 脚本以实现可扩展性

快速开始

1. brew tap f/mcptools && brew install mcp
2. mcp tools npx -y @modelcontextprotocol/server-filesystem ~
3. mcp call read_file --params '{"path":"README.md"}' npx -y @modelcontextprotocol/server-filesystem ~
4. mcp shell npx -y @modelcontextprotocol/server-filesystem ~
5. mcp web npx -y @modelcontextprotocol/server-filesystem ~

相关项目