thedevopsstore/github-mcp-server
3.2
If you are the rightful owner of github-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.
GitHub MCP Server is a Go-based server that interacts with GitHub's API using a Model Context Protocol (MCP) to perform various operations.
Tools
2
Resources
0
Prompts
0
<<<<<<< HEAD
github-mcp-server
=======
GitHub MCP Server
GitHub MCP Server implemented in Go.
Setup
Create a GitHub Personal Access Token with the appropriate permissions and set it as the GITHUB_PERSONAL_ACCESS_TOKEN environment variable.
Tools
get_me- Return information about the authenticated user
get_issue- Get the contents of an issue within a repository.
- Inputs
owner(string): Repository ownerrepo(string): Repository nameissue_number(number): Issue number to retrieve
- Returns: Github Issue object & details
Standard input/output server
go run cmd/server/main.go stdio
E.g:
Set the PAT token in the environment variable and run:
script/get-me
And you should see the output of the GitHub MCP server responding with the user information.
GitHub MCP Server running on stdio
{
"jsonrpc": "2.0",
"id": 3,
"result": {
"content": [
{
"type": "text",
"text": "{\"login\":\"juruen\",\"id\" ... }
}
]
}
}
901b16a (initial commit)