使用说明
<<<<<<< 头部(或“起始点”)
GitHub-MCP-Server
=======
GitHub MCP 服务器
用Go语言实现的GitHub MCP服务器。
设置
创建一个具有适当权限的GitHub个人访问令牌 并将其设置为环境变量 GITHUB_PERSONAL_ACCESS_TOKEN。
工具
get_me- 返回已验证用户的信息
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(初始提交)