Github Oauth Mcp

Github Oauth Mcp

🚀 最小的 GitHub OAuth 启用 MCP 服务器

本项目是一个最小示例,展示了如何在 MCP 服务器中实现 GitHub OAuth,帮助你快速了解相关实现方式。

⚠️ 重要提示

此仓库已存档。请参考 参考资料集合 获取最新示例和最佳实践。

⚠️ 重要警告

此实现不适合生产环境使用。如果打算采用其中的任何实践,请确保实施适当的缓存和安全的令牌/凭据处理措施。

🚀 快速开始

✨ 主要特性

本项目主要特性为展示在 MCP 服务器中实现 GitHub OAuth 的最小示例,帮助开发者快速了解实现流程。

📦 安装指南

GitHub 应用注册

在使用此 MCP 服务器之前,请确保您有一个可用于测试的 GitHub 应用。您可以在 您的 GitHub 设置 中注册一个新应用。

一旦应用程序已注册,请确保生成一个新的秘密。

准备好客户端 ID 和秘密后,在项目根目录下创建一个新的 .env 文件,并添加:

GITHUB_CLIENT_ID=您的客户端 ID
GITHUB_CLIENT_SECRET=您的秘密

运行服务器

npm install
npm run build
npm run start

💻 使用示例

测试

您需要使用 MCP Inspector 或其他支持 HTTP+SSE 传输的 MCP 服务器和身份验证工具。

  • 0 关注
  • 0 收藏,10 浏览
  • system 提出于 2025-09-30 10:12

相似服务问题