You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.5 KiB
1.5 KiB
发布检查清单
在提交到 Smithery 之前,请确保完成以下所有项目:
📋 文件检查
- README.md 完整且清晰
- LICENSE 文件存在
- Dockerfile 配置正确(推荐)
- pyproject.toml 配置正确(必需)
- requirements.txt 包含所有依赖
- smithery.yaml 配置正确
- server.py 可以正常运行
🧪 功能测试
- 服务器可以正常启动
- 所有工具都能正常调用
- 错误处理完善
- 返回结果格式正确
📝 文档检查
- 安装说明清晰
- 使用示例完整
- API 文档详细
- 支持的功能列表完整
🔧 配置检查
- pyproject.toml 中的 name 和 version 正确
- smithery.yaml 中的 name 唯一
- pyproject.toml 和 smithery.yaml 的 version 保持一致
- version 遵循语义化版本
- tools 列表完整
- homepage URL 正确
🚀 GitHub 准备
- 代码已推送到 GitHub
- 创建了 v1.0.0 标签
- 创建了 Release
- 仓库是 Public
✅ 最终检查
- 在本地测试通过
- 文档无拼写错误
- 所有链接可访问
- 准备好提交到 Smithery
提交步骤
- 访问 https://smithery.ai/
- 使用 GitHub 登录
- 点击 "Submit Server"
- 输入仓库 URL
- 确认信息并提交
- 等待审核(1-3天)
审核后
- 收到审核通过邮件
- 在 Smithery 上可以搜索到
- 测试安装和使用
- 分享给社区