# 发布检查清单

在提交到 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

## 提交步骤

1. 访问 https://smithery.ai/
2. 使用 GitHub 登录
3. 点击 "Submit Server"
4. 输入仓库 URL
5. 确认信息并提交
6. 等待审核（1-3天）

## 审核后

- [ ] 收到审核通过邮件
- [ ] 在 Smithery 上可以搜索到
- [ ] 测试安装和使用
- [ ] 分享给社区

