GitHub MCP Server

GitHub MCP Server

一个模型上下文协议服务器,使 AI 助手能够执行 GitHub 操作,包括仓库管理、文件操作、问题跟踪和拉取请求创建。

远程shell执行
Git管理工具
访问服务器

README

GitHub MCP 服务器

一个用于与 GitHub 交互的模型上下文协议 (MCP) 服务器。此工具允许 AI 助手执行各种 GitHub 操作,包括仓库管理、文件操作、问题跟踪等等。

功能

  • 仓库操作: 创建仓库、Fork 仓库
  • 文件操作: 创建、更新和读取文件,在单个提交中推送多个文件
  • 问题管理: 创建、更新、列出和评论问题
  • 拉取请求: 创建拉取请求
  • 分支管理: 创建分支
  • 搜索功能: 搜索代码、仓库、问题和用户
  • 提交历史: 列出提交

设置

前提条件

  • Node.js 18 或更高版本
  • 具有适当权限的 GitHub 个人访问令牌

安装

  1. 克隆此仓库
  2. 安装依赖项:
    npm install
    
  3. 构建项目:
    npm run build
    

配置

此 MCP 服务器需要一个 GitHub 个人访问令牌才能通过 GitHub API 进行身份验证。该令牌应作为环境变量提供:

GITHUB_PERSONAL_ACCESS_TOKEN=your_token_here

使用 Smithery 部署时,令牌通过 githubPersonalAccessToken 配置选项进行配置。

用法

本地运行

要在本地运行服务器:

GITHUB_PERSONAL_ACCESS_TOKEN=your_token_here node dist/index.js

使用 Smithery 部署

此仓库包含使用 Smithery 部署所需的配置文件:

  • Dockerfile: 定义如何构建 MCP 服务器的 Docker 镜像
  • smithery.yaml: 配置 Smithery 应如何启动 MCP 服务器

有关部署说明,请参阅 Smithery 文档

开发

构建

npm run build

代码检查

npm run lint

许可证

MIT

推荐服务器

e2b-mcp-server

e2b-mcp-server

使用 MCP 通过 e2b 运行代码。

官方
精选
AIO-MCP Server

AIO-MCP Server

🚀 集成了 AI 搜索、RAG 和多服务(GitLab/Jira/Confluence/YouTube)的一体化 MCP 服务器,旨在增强 AI 驱动的开发工作流程。来自 Folk。

精选
本地
https://github.com/Streen9/react-mcp

https://github.com/Streen9/react-mcp

react-mcp 与 Claude Desktop 集成,能够根据用户提示创建和修改 React 应用程序。

精选
本地
any-chat-completions-mcp

any-chat-completions-mcp

将 Claude 与任何 OpenAI SDK 兼容的聊天完成 API 集成 - OpenAI、Perplexity、Groq、xAI、PyroPrompts 等。

精选
Exa MCP Server

Exa MCP Server

一个模型上下文协议服务器,它使像 Claude 这样的人工智能助手能够以安全和受控的方式,使用 Exa AI 搜索 API 执行实时网络搜索。

精选
MySQL MCP Server

MySQL MCP Server

允许人工智能助手通过受控界面列出表格、读取数据和执行 SQL 查询,从而使数据库探索和分析更安全、更有条理。

精选
browser-use MCP server

browser-use MCP server

一个由人工智能驱动的浏览器自动化服务器,它实现了模型上下文协议,从而能够使用自然语言控制网页浏览器,以执行诸如导航、表单填写和视觉交互等任务。

精选
mcp-codex-keeper

mcp-codex-keeper

作为开发知识的守护者,为 AI 助手提供精心策划的最新文档和最佳实践访问权限。

精选
OpenRouter MCP Server

OpenRouter MCP Server

提供与 OpenRouter.ai 的集成,允许通过统一的界面访问各种 AI 模型。

精选
Supabase MCP Server

Supabase MCP Server

通过提供数据库管理、SQL查询执行和Supabase管理API访问工具,并内置安全控制,使Cursor和Windsurf能够安全地与Supabase数据库交互。

精选