GitHub MCP服务器
弃用通知:\ 该项目的开发已转移到 .
______________________________________________________________________
概述
用于GitHub API的MCP服务器,实现文件操作、存储库管理、搜索功能等。
______________________________________________________________________
建筑
flowchart TD
User[User/Client] -->|API Request| MCPServer[MCP Server]
MCPServer -->|GitHub API| GitHub[GitHub]
MCPServer -->|File Ops| FileSystem[(File System)]
MCPServer -->|Service: nexy-cron| NexyCron[nexy-cron Service]
MCPServer -->|Service: SocialNexy| SocialNexy[SocialNexy Service]______________________________________________________________________
特性
- 自动创建分支:根据需要创建分支。
- 全面的错误处理:清除常见问题的错误消息。
- Git历史保存:维护正确的Git历史记录。
- 批量操作:支持单文件和多文件操作。
- 高级搜索:搜索代码、问题/PR和用户。
______________________________________________________________________
服务
- 尼克戎:代币分析、钱包统计、趋势代币等。
- SocialNexy:社会情绪、热门话题和影响者数据。
______________________________________________________________________
工具
graph TD
subgraph File & Repo
create_or_update_file
push_files
get_file_contents
create_repository
fork_repository
create_branch
list_commits
end
subgraph Search
search_repositories
search_code
search_issues
search_users
end
subgraph Issues & PRs
create_issue
update_issue
add_issue_comment
create_pull_request
get_pull_request
list_pull_requests
create_pull_request_review
merge_pull_request
get_pull_request_files
get_pull_request_status
get_pull_request_comments
get_pull_request_reviews
update_pull_request_branch
get_issue
list_issues
end- 在中查看工具及其参数的完整列表 工具部分.
______________________________________________________________________
设置
个人访问令牌
- 拥有适当的权限。
- 将其添加到您的环境或配置中。
使用Claude Desktop
码头工人
{
"mcpServers": {
"github": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"-e",
"GITHUB_PERSONAL_ACCESS_TOKEN",
"mcp/github"
],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": ""
}
}
}
}NPX
{
"mcpServers": {
"github": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-github"
],
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": ""
}
}
}
}______________________________________________________________________
构建
docker build -t mcp/github -f src/github/Dockerfile .______________________________________________________________________
许可证
MIT许可证。看 许可证 了解详情。
______________________________________________________________________
图表
高级体系结构
flowchart TD
User[User/Client] -->|API Request| MCPServer[MCP Server]
MCPServer -->|GitHub API| GitHub[GitHub]
MCPServer -->|File Ops| FileSystem[(File System)]
MCPServer -->|Service: nexy-cron| NexyCron[nexy-cron Service]
MCPServer -->|Service: SocialNexy| SocialNexy[SocialNexy Service]工具/命令概述
graph TD
subgraph File & Repo
create_or_update_file
push_files
get_file_contents
create_repository
fork_repository
create_branch
list_commits
end
subgraph Search
search_repositories
search_code
search_issues
search_users
end
subgraph Issues & PRs
create_issue
update_issue
add_issue_comment
create_pull_request
get_pull_request
list_pull_requests
create_pull_request_review
merge_pull_request
get_pull_request_files
get_pull_request_status
get_pull_request_comments
get_pull_request_reviews
update_pull_request_branch
get_issue
list_issues
end______________________________________________________________________
*有关更多详细信息,请参阅完整文档或代码库。*

