Token导航 LogoToken导航TokenDH.com
GitHub MCP Server SSE logo
开发工具stdio官方级别未说明来源级核验

GitHub MCP Server SSE

MCP Server

GitHub MCP Server (SSE)

工具数

9

提示词数

0

GitHub Stars

0

资源数

0
GitHub仓库管理Go文件操作LLM应用

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

yamagai

提供方

yamagai

最后核验

2026/5/18 02:16

运行时

Docker

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

docker run -p 8080:8080 -e GITHUB_TOKEN=your_github_token github-mcp-server-sse

详细介绍

GitHub MCP服务器

Model Context Protocol (MCP) 使用GitHub统一服务器。这个服务器LLM(大型语言模型应用程序GitHub API中描述的场景,使用以下步骤创建明细表,以便在概念设计中分析体量的体积。

机能

此服务器提供以下功能:

  • 搜索存储库
  • 创建存储库
  • 获取文件内容
  • 创建和更新文件
  • 批量推送多个文件
  • 存储库分叉
  • Pull Request创建
  • 拉取请求の詳細取得
  • Pull Request查看添加到

安装

go get github.com/yamagai/github-mcp-server-sse

使用方法

标准输入/输出模式

# 環境変数でGitHubトークンを設定
export GITHUB_TOKEN=your_github_token

# サーバーを起動(デフォルトは標準入出力モード)
github-mcp

# または明示的に標準入出力モードを指定
github-mcp -t stdio

SSE模式

# 環境変数でGitHubトークンを設定(または各リクエストのAuthorizationヘッダーで指定)
export GITHUB_TOKEN=your_github_token

# デフォルトポート(8080)でSSEサーバーを起動
github-mcp -t sse

# カスタムポートでSSEサーバーを起動
github-mcp -t sse -p 3000

SSE在模式下HTTP请求的Authorization在页眉中GitHub也可以包含标记:

curl -H "Authorization: Bearer YOUR_GITHUB_TOKEN" http://localhost:8080/events

Docker在容器中使用

SSE以模式运行服务器Docker提供了集装箱。

构建方法

# Dockerイメージをビルド
docker build -t github-mcp-server-sse .

実行方法

# 環境変数でGitHubトークンを指定して実行
docker run -p 8080:8080 -e GITHUB_TOKEN=your_github_token github-mcp-server-sse

# カスタムポートで実行(環境変数でポートを指定)
docker run -p 3000:3000 -e GITHUB_TOKEN=your_github_token -e PORT=3000 github-mcp-server-sse

工具列表

工具名称|说明| |---------|------| | search_repositories | GitHub搜索存储库 | create_repository | 新建GitHub创建存储库 | get_file_contents | GitHub从存储库中获取文件内容 |create_or_update_file | GitHubリポジトリにファイルを作成または更新します | | push_files | 一次将多个文件GitHub推送到存储库 | fork_repository | GitHub分叉存储库 | create_pull_request | GitHub在存储库中新建Pull Request创建 | get_pull_request | GitHub从存储库Pull Request的详细信息 | create_pull_request_review | Pull Request查看项目中可用的所有族

开発

# 依存関係の解決
go mod tidy

# ビルド
go build

# テスト
go test ./...

命令行选项

|选项|缩写|说明|默认值| |------------|--------|------|------------| | --transport | -t | 要使用的传输类型(stdio或sse) | stdio | | --port | -p | SSE服务器端口号|808080|

参考

这个项目MCP Go正在使用库。有关详细文档,请参见。

许可证

麻省理工学院

目录标签

目录标签

GitHub仓库管理Go文件操作LLM应用developer-toolsmcpserversseGitHub集成混合部署PullRequest

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Docker

工具数量(toolCount,工具数)

9

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP