GitHub API限速服务

github-mcp-safe是一个生产级的GitHub API限速服务,主要用于防止GitHub账户因API请求过频而被封禁。

  • by JRM-FusionAL
  • Python
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 JRM-FusionAL/github-mcp-safe

使用说明

github mcp安全

GitHub MCP服务器的生产级速率限制

“我在构建这个项目时被GitHub停职。现在我帮助公司避免同样的错误。”
--FusionAL创始人乔纳森·梅尔顿

🌐 fusional.dev • 📧 电子邮件 • 🗓️ 图书咨询


问题

GitHub的API 多层费率限制 容易违反的:

  • 主要的,重要的:5000个请求/小时
  • 次要的:每分钟100个请求(未记录但严格执行)
  • Copilot API:更严格的限制(确切数字未知)

大多数MCP服务器忽略了这些限制。

结果账户暂停、403个错误和自动化中断。 实例:在构建GitHub Copilot分配工具时,我在10秒内启动了31个API调用→ 账户因滥用利率限制而被暂停。这一暂停导致了FusionAL的创建。


解决方案

github-mcp-safe 是一个强化的GitHub MCP服务器实现,它增加了:

✅ 自动速率限制 带滑动窗
✅ 指数退避 429/403错误
✅ GraphQL批处理 (API使用量减少97%)
✅ 速率限制指标报告 通过MCP工具输出
✅ 生产测试 超过10000个请求,零暂停


快速开始

安装

# Using UV (recommended)
uv pip install github-mcp-safe

# Using pip
pip install github-mcp-safe

基本用法

from github_mcp_safe import SafeGitHubClient

async with SafeGitHubClient(token="ghp_...") as client:
    # This request is automatically rate-limited
    issues = await client.get("/repos/owner/repo/issues")

真实世界性能

案例研究:FusionAL副驾驶分配工作流程

之前:31个API调用→ 10秒后暂停
之后:1个GraphQL调用→ 2秒内完成
结果:API调用减少97%,30天内无暂停

生产指标

  • 10,000+ 已处理的请求
  • 0 账户暂停
  • 12小时 总等待时间(避免达到限制)
  • 99.7% 成功率

学分

由...创建: 乔纳森·梅尔顿 (@2EfinAwesome)

公司: 融合性 -专业的人工智能集成咨询,专注于生产级MCP服务器和API自动化。

起源故事:在因违反速率限制而被GitHub暂停后构建。将暂停变成了一项帮助他人避免同样错误的业务。

需要帮助? FusionAL构建生产级AI集成,不会让你被禁止。
→ 🌐 fusional.dev — 生产MCP部署(3500美元起)
→ 📧 jonathanmelton.fusional@gmail.com
→ 🗓️ 预约咨询电话


另见


⭐ 标记此回购 如果它能让你免于GitHub暂停!

💼 招聘? FusionAL构建了尊重平台限制并保持在线的AI自动化系统。

服务:

  • 初级飞行员 (3500美元):在2周内通过1个工作流程证明价值
  • 增长试点 (9000美元):推出具有可观察性的多工作流
  • 管理运营 (每月3000美元):持续治理+支持

🌐 fusional.dev --企业人工智能的自托管MCP治理

📧 商务联系人: jonathanmelton.fusional@gmail.com
🗓️ 日程咨询: https://calendly.com/jonathanmelton004/30min
🐦 关注更新: @2EfinAwesome