GitHub MCP服务器

一个用Go实现的GitHub MCP服务器,提供用户信息获取和问题查询功能。

  • by thedevopsstore
  • Go
  • 本地部署
  • 更新于
在 GitHub 查看 thedevopsstore/github-mcp-server

使用说明

<<<<<<< 头部(或“起始点”)

GitHub-MCP-Server

=======

GitHub MCP 服务器

用Go语言实现的GitHub MCP服务器。

设置

创建一个具有适当权限的GitHub个人访问令牌 并将其设置为环境变量 GITHUB_PERSONAL_ACCESS_TOKEN。

工具

  1. get_me
    • 返回已验证用户的信息
  2. get_issue
    • 获取仓库中某个问题(issue)的内容。
    • 输入
      • owner (字符串): 仓库所有者
      • repo (字符串):仓库名称
      • issue_number (数字):要检索的期号
    • 返回:Github 问题对象及详细信息

标准输入/输出服务器

go run cmd/server/main.go stdio

例如:

在环境变量中设置PAT令牌,然后运行:

script/get-me

你应该能看到GitHub MCP服务器返回的用户信息输出。

GitHub MCP Server running on stdio
{
  "jsonrpc": "2.0",
  "id": 3,
  "result": {
    "content": [
      {
        "type": "text",
        "text": "{\"login\":\"juruen\",\"id\" ... }
      }
    ]
  }
}

901b16a(初始提交)