GitHub MCP (Model Control Protocol)
This is a GitHub integration service that provides a Model Control Protocol (MCP) interface for interacting with GitHub's API.
Setup and Configuration
Prerequisites
- Node.js installed on your system
- A GitHub Personal Access Token (PAT)
Environment Setup
The MCP server uses environment variables configured directly in your Cursor/Claude Desktop MCP settings. No separate .env file is needed.
Running the MCP Server
Configure Cursor/Claude Desktop to use the MCP server by adding the following to your MCP configuration:
{
"mcpServers": {
"GitHub MCP": {
"command": "node",
"args": ["/path/to/your/github-mcp/src/index.js"],
"env": {
"GITHUB_TOKEN": "your_github_token_here"
}
}
}
}
Replace /path/to/your/github-mcp with the actual path to your GitHub MCP project directory.
Features
The GitHub MCP provides the following capabilities:
- User information retrieval
- Repository management
- Repository name updates
- And more GitHub API integrations
Development
Project Structure
github-mcp/
├── src/
│ └── index.js
├── .env
├── package.json
└── Readme.md
Recommend MCP Servers 💡
mkp
MKP is a Model Context Protocol (MCP) server for Kubernetes
mcp-cyclops
Model Context Protocol server for Cyclops
honeycomb-mcp
A Model Context Protocol server for interacting with Honeycomb observability data, enabling LLMs to query and analyze data, alerts, and dashboards for Honeycomb Enterprise customers.
mcp-1panel
An MCP server that integrates with 1Panel to manage system, websites, applications, and databases.
coda-mcp
MCP Server for Coda
@fireflyai/firefly-mcp
The Firefly MCP (Model Context Protocol) server is a TypeScript-based server that enables seamless integration with the Firefly platform. It allows you to discover, manage, and codify resources across your Cloud and SaaS accounts connected to Firefly.