开发者可以通过以下步骤为Smithery平台贡献自定义的MCP服务器:
- 开发准备:使用Smithery提供的TypeScript或Python SDK编写服务器代码
- 配置文件创建: Prepared by
smithery.yaml
文件,明确定义服务器功能和依赖关系 - Functional Testing:在本地环境中全面测试服务器功能
- 发布过程::
- Fork Smithery的参考服务器仓库到个人GitHub账户
- 完成开发后运行发布命令
smithery publish --repo=your-github-repo
- 提交pull request到官方仓库
- 审核上线:通过审核的服务器将被纳入Smithery注册中心
贡献者应当确保服务器具备完善的文档、测试用例和安全措施。平台鼓励开发者提交针对特定领域或新兴技术的创新MCP服务器。
This answer comes from the articleSmithery: an MCP server registration platform that connects AI with toolsThe