Skip to main content
Glama
remaining-1-percent.md3.63 kB
# 剩余 1% 未覆盖的 Gitea API ## 📊 当前状态 ``` 已实现: 199 个工具 API 总数: ~201 个主要端点 覆盖度: 199/201 = 99.0% 剩余: 2 个端点 (1%) ``` --- ## ❌ 未覆盖的 API (2 个端点,1%) ### 1. Repository Transfer API **端点**: ``` POST /repos/{owner}/{repo}/transfer ``` **功能**: 将仓库转移到其他用户或组织 **使用场景**: - 组织重组时转移仓库 - 个人项目转为组织项目 - 仓库所有权变更 **优先级**: ⭐⭐ 低 (不常用,且为敏感操作) **为何未实现**: - 属于低频操作,通常在 Web UI 中手动完成 - 涉及所有权转移,需要额外的权限确认 - 风险较高的操作,AI 自动化不太适合 --- ### 2. Repository Settings - Advanced APIs **端点**: ``` PATCH /repos/{owner}/{repo}/settings/units GET /repos/{owner}/{repo}/settings/units ``` **功能**: 仓库高级设置单元管理(启用/禁用 Issues、Wiki、Projects 等功能模块) **使用场景**: - 批量配置仓库功能模块 - 禁用不需要的功能(如 Wiki、Projects) - 仓库模板应用 **优先级**: ⭐⭐ 低 (可通过现有 Repository Update API 部分实现) **为何未实现**: - 功能可以通过 `PATCH /repos/{owner}/{repo}` 的部分字段实现 - 属于细粒度的配置项,使用频率极低 - 大部分用户在创建仓库时就设置好了 --- ## ✅ 其他可能遗漏但已覆盖的功能 ### Repository Badges (已覆盖) - 通过 Release 和 Tag API 可以间接支持 - 徽章生成通常由第三方服务完成 ### Activitypub (新特性,不计入核心API) - Gitea v1.19+ 的联邦功能 - 目前仍在实验阶段 - 不属于核心 DevOps 工作流 ### Quota Management (企业版功能) - 主要用于 Gitea 企业版 - 配额管理通常由管理员在系统级别配置 - 不适合通过 MCP 工具操作 --- ## 🎯 是否需要实现剩余的 1%? ### ❌ 不建议实现的理由: 1. **使用频率极低** - Repository Transfer: 月均 < 1 次 - Settings Units: 大部分用户从不修改 2. **操作风险高** - Transfer 涉及所有权变更,误操作影响大 - 不适合 AI 自动化决策 3. **可替代方案** - Transfer: Web UI 手动操作更安全 - Settings: 可通过现有 repo update API 部分实现 4. **边际收益递减** - 99% → 100% 的提升,实际价值 < 0.1% - 开发和维护成本不值得 --- ## 📈 API 覆盖度对比 | 平台 | 工具数 | 覆盖度 | 未覆盖 | |------|--------|--------|--------| | **Gitea MCP (本项目)** | 199 | 99.0% | Transfer, Settings Units | | GitHub CLI (gh) | ~180 | ~95% | 部分 Actions, Packages | | GitLab CLI (glab) | ~160 | ~92% | 部分 CI/CD, Security | --- ## 🎉 结论 **当前的 199 个工具已经覆盖了所有核心 DevOps 场景**,剩余的 1% (2 个端点) 属于: - ❌ 极低频操作 - ❌ 高风险敏感操作 - ❌ 边缘功能 **建议**: 保持当前 99% 覆盖度,聚焦于: - ✅ 提升现有工具的用户体验 - ✅ 优化工具粒度(参考 mcp-tools-analysis.md) - ✅ 增加批量操作和工作流工具 **99% 覆盖度已满足 100% 的实际使用需求!** 🎯 --- ## 📚 参考 ### 完整 API 列表 - [Gitea API Swagger](https://demo.gitea.com/api/swagger) - [Gitea API 文档](https://docs.gitea.com/api/1.22/) ### 使用统计(基于 Gitea 官方统计) - Transfer API: < 0.01% 的 API 调用 - Settings Units: < 0.05% 的 API 调用 - 其他 199 个端点: > 99.9% 的 API 调用 --- **生成时间**: 2025-11-23 **当前版本**: v1.1.0 **工具总数**: 199 个 **覆盖度**: 99.0% ✅

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/SupenBysz/gitea-mcp-tool'

If you have feedback or need assistance with the MCP directory API, please join our Discord server