mcp-get 是一款强大的命令行工具,专门用于管理模型上下文协议(MCP)服务器。借助它,用户能够轻松地对各种 MCP 服务进行安装、配置和运行操作,极大提升了 MCP 服务管理的便捷性。
npx @michaellatman/mcp-get@latest install --name your-package-name
npx @michaellatman/mcp-get@latest install
npx @michaellatman/mcp-get@latest start
欢迎贡献代码!请参考贡献者文档了解如何参与。
无论您选择哪种方式,都必须遵循MCP协议规范。
创建您的MCP服务器:
将包添加到注册表文件夹:在packages/目录中添加您的服务器作为JSON文件:
packages/your-package-name.jsonpackages/scope--package-name.json(双短划线分隔范围和名称){
"name": "your-package-name",
"description": "简要描述您的MCP服务器",
"vendor": "您或您的组织的名称",
"sourceUrl": "源代码仓库URL",
"homepage": "主页或文档URL",
"license": "许可证类型(例如,MIT)",
"runtime": "node | python | go",
"environmentVariables": {
"SOME_API_KEY": {
"description": "此密钥用途的描述",
"required": true
}
}
}
注意:
name字段必须是npm或pip上可解析的包名称。runtime字段指定您的包应如何安装:
"runtime": "node"表示应通过npm安装的包。"runtime": "python"表示应通过uvx安装的包。environmentVariables对象(如果没有则为 {})。验证您的包:运行PR检查以验证您的包:
npm run pr-check
如果不想管理包部署和分发:
src/目录本项目遵循MIT许可证。更多信息请访问许可证文件。