
mcpm - Instantly Generate a MCP Server

2025.03.17
0
HandlebarsMCP 服务器管理CLI 工具开发效率
mcpm 是一个基于 MCP TypeScript SDK 的 CLI 工具,用于快速搭建和管理 Model Context Protocol (MCP) 服务器项目。通过简单的命令,用户可以创建一个功能完整的 MCP 服务器,并立即连接到 Claude Code 或自己的 LLM 应用。
View on GitHub
Overview
基本能力
产品定位
mcpm 是一个用于快速生成和管理 MCP 服务器项目的 CLI 工具,旨在提高开发效率,简化 MCP 服务器的搭建和配置过程。
核心功能
- 项目脚手架:使用
mcpm init
命令快速创建新的 MCP 服务器项目。 - 预配置模板:生成包含示例 MCP 服务器、资源和工具的即用型项目。
- 与 Claude Code 集成:支持将生成的 MCP 服务器快速连接到 Claude Code 进行测试和使用。
适用场景
- 快速搭建 MCP 服务器原型。
- 开发与 LLM 应用集成的工具和资源。
- 需要快速测试和部署 MCP 服务器的场景。
工具列表
- mcpm CLI:用于创建和管理 MCP 服务器项目。
- Claude Code:用于测试和运行 MCP 服务器。
常见问题解答
- 如何更新服务器配置?:可以在 Claude Code 中更新服务器配置,无需删除和重新添加。
- 如何贡献代码?:欢迎通过 Fork 仓库、创建新分支并提交 Pull Request 来贡献代码。
使用教程
使用依赖
确保已安装 Node.js 和 npm。
安装教程
通过 npm 全局安装 mcpm:
npm install -g @mcpkit/mcpm
初始化一个新的 MCP 服务器项目:
mcpm init --name my-mcp-server
进入项目目录并安装依赖:
cd my-mcp-server
npm install
构建并运行服务器:
npm run build
调试方式
将 MCP 服务器连接到 Claude Code 进行测试:
claude mcp add my-mcp-server -- node dist/server.js
验证服务器是否成功添加:
claude mcp list
使用服务器:
claude
> add the number 5 and the number 7
高级配置(使用 JSON):
claude mcp add-json my-mcp-server '{"type":"stdio","command":"node","args":["dist/server.js"],"env":{"DEBUG":"true"}}'