Are you the author? Sign in to claim
Model Context Protocol server for GitHub integration
A Model Context Protocol (MCP) server that provides GitHub API integration.
Install dependencies:
npm install
Create a GitHub Personal Access Token:
repo, read:userConfigure environment:
cp .env.example .env
# Edit .env and add your GitHub token
Run the server:
npm start
Search for GitHub repositories.
Parameters:
query (required): Search querysort: Sort field (stars, forks, updated)order: Sort order (asc, desc)per_page: Results per page (max 100)Get details about a specific repository.
Parameters:
owner (required): Repository ownerrepo (required): Repository nameGet contents of a file or directory in a repository.
Parameters:
owner (required): Repository ownerrepo (required): Repository namepath (required): Path to file or directoryref: Branch, tag, or commit SHACreate a new issue in a repository.
Parameters:
owner (required): Repository ownerrepo (required): Repository nametitle (required): Issue titlebody: Issue bodylabels: Array of label namesList issues in a repository.
Parameters:
owner (required): Repository ownerrepo (required): Repository namestate: Issue state (open, closed, all)labels: Comma-separated list of labelsper_page: Results per page (max 100)This GitHub MCP server can be used alongside your SplitCosts project to:
Add this to your Claude Desktop configuration:
{
"mcpServers": {
"github": {
"command": "node",
"args": ["/path/to/github-mcp-server/index.js"]
}
}
}
echo '{"jsonrpc": "2.0", "id": 1, "method": "tools/list"}' | node index.js
40+ tools for querying dashboards, alerts, datasources, and logs in Grafana
Run Claude Code as an MCP server so any agent can delegate coding tasks to it
Browser automation using accessibility snapshots instead of screenshots
Google's universal MCP server supporting PostgreSQL, MySQL, MongoDB, Redis, and 10+ databases