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 💡
mcp-obsidian
MCP server that interacts with Obsidian via the Obsidian rest API community plugin
aws-mcp-server
A lightweight service that enables AI assistants to execute AWS CLI commands (in safe containerized environment) through the Model Context Protocol (MCP). Bridges Claude, Cursor, and other MCP-aware AI tools with AWS CLI for enhanced cloud infrastructure management.
hostinger-api-mcp
MCP server enabling integration with Hostinger's API services for domains, VPS, billing, and DNS management.
mcp-hetzner
MCP server for interacting with Hetzner Cloud API, enabling language models to manage cloud resources through structured functions
mcp-ctera-edge
Provides an AI-powered interface to interact with CTERA Edge Filer for file management via Model Context Protocol (MCP).
rithik-perera/CodeCrunchMCP
An MCP server for analyzing Azure usage data from CSV files, providing insights, summaries, and visualizations.