Integrations
Provides tools for interacting with GitHub's API, enabling repository creation, pushing content to repositories, and retrieving user information.
GitHub MCP 服务器
用于 GitHub 集成的模型上下文协议 (MCP) 服务器实现。该服务器提供通过 MCP 协议与 GitHub API 交互的工具。
特征
- 创建 GitHub 存储库
- 将内容推送到存储库
- 获取用户信息
- 正确的错误处理和 TypeScript 类型安全
- 自动安装脚本
先决条件
- Node.js(v18 或更高版本)
- npm(v8 或更高版本)
- PowerShell(用于 Windows 安装)
- 具有 repo 范围的 GitHub 个人访问令牌
安装
视窗
- 克隆此存储库:
Copy
- 运行安装脚本:
Copy
该脚本将:
- 创建必要的目录
- 安装依赖项
- 构建 TypeScript 代码
- 配置 MCP 设置
手动安装
- 创建 MCP 目录:
Copy
- 将此存储库克隆到该目录中:
Copy
- 安装依赖项:
Copy
- 构建 TypeScript 代码:
Copy
- 将服务器配置添加到您的 MCP 设置文件中:
%APPDATA%\Code\User\globalStorage\rooveterinaryinc.roo-cline\settings\cline_mcp_settings.json
Copy
可用工具
获取用户
获取 GitHub 用户信息。
Copy
创建仓库
创建一个新的 GitHub 存储库。
Copy
推送到仓库
将内容推送到 GitHub 存储库。
Copy
发展
- 克隆存储库
- 安装依赖项:
npm install
- 修改
src/index.ts
- 构建:
npm run build
- 测试您的更改
贡献
- 分叉存储库
- 创建功能分支
- 提交你的更改
- 推送到分支
- 创建拉取请求
执照
麻省理工学院
This server cannot be installed
提供通过 MCP 协议与 GitHub 的 API 交互的工具,允许用户创建存储库、推送内容和检索用户信息。