mcp-cli

mcp-cli

site icon
2025.03.12 239
JavaScriptMCP 检查工具命令行工具开发效率
mcp-cli 是一个用于 Model Context Protocol (MCP) 的命令行检查工具。它允许用户从不同来源运行 MCP 服务器,并提供了列出工具、资源和提示的功能,以及调用工具、读取资源和提示的能力。
View on GitHub

Overview

基本能力

产品定位

mcp-cli 是一个用于 Model Context Protocol (MCP) 的命令行检查工具,旨在简化 MCP 服务器的运行和管理。

核心功能

  • 从不同来源运行 MCP 服务器
  • 列出工具、资源和提示
  • 调用工具、读取资源和提示

适用场景

  • 开发者在本地开发和测试 MCP 服务器
  • 需要快速检查和调用 MCP 服务器功能的场景
  • 需要从不同来源运行 MCP 服务器的场景

工具列表

  • LiteMCP: 一个 TypeScript 库,简化 MCP 服务器的开发
  • mcpservers.org: 一个精选的 MCP 服务器列表

常见问题解答

  • 如何连接到正在运行的 SSE 服务器? 使用 npx @wong2/mcp-cli --sse http://localhost:8000/sse 命令。

使用教程

使用依赖

  • 需要安装 Node.js 和 npm

安装教程

  1. 使用以下命令运行 mcp-cli(无需配置文件): bash npx @wong2/mcp-cli
  2. 使用配置文件运行: bash npx @wong2/mcp-cli -c config.json
  3. 从 NPM 运行服务器: bash npx @wong2/mcp-cli npx <package-name> <args>
  4. 运行本地开发的服务器: bash npx @wong2/mcp-cli node path/to/server/index.js args...
  5. 连接到正在运行的 SSE 服务器: bash npx @wong2/mcp-cli --sse http://localhost:8000/sse

调试方式

  • 确保 MCP 服务器已正确启动
  • 检查配置文件格式是否正确
  • 确保网络连接正常(对于 SSE 连接)

许可证

该项目遵循 GPL-3.0 开源许可条款,请参阅 GPL-3.0 了解完整条款。