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 💡
@edgee/mcp-server-edgee
An MCP Server for the Edgee API, providing tools for organization, project, component, and user management through the Model Context Protocol.
Markermav/ProxmoxMCP-advance
An MCP server for Proxmox integration, enabling VM management, in-VM command execution, cluster resource overview, and automated VM provisioning.
Thena
An official MCP server provided by Thena, secured with OAuth, designed to integrate with compatible MCP clients for enhanced customer service capabilities.
mcp-cf-deploy
A boilerplate and guide for deploying a remote Model Context Protocol (MCP) server on Cloudflare Workers with OAuth login, demonstrating SSE transport.
server-sharepoint
An MCP server for Claude Desktop that enables seamless interaction with SharePoint Online through the SharePoint REST API.
higress-ops-mcp-server
A Model Context Protocol (MCP) server for configuring and managing Higress.