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 💡
@neondatabase/mcp-server-neon
MCP server for interacting with Neon Management API and databases
mcp-ctera-core
Provides an AI-powered interface to interact with the CTERA Intelligent Data Services Platform, enabling file and folder management operations via Model Context Protocol (MCP).
pubnub/pubnub-mcp-server
A CLI-based Model Context Protocol server that exposes PubNub SDK documentation and API resources to LLM-powered tools.
@tiberriver256/mcp-server-azure-devops
An MCP server implementation for Azure DevOps, allowing AI assistants to interact with Azure DevOps APIs through a standardized protocol.
oss-mcp
一个基于Model Context Protocol (MCP)的服务器,用于将文件上传到阿里云对象存储服务(OSS),支持多配置和目录指定。
openapi-mcp-server
Allow AI to wade through complex OpenAPIs using Simple Language