Overview
GitHub MCP Server Plus is a server that interacts with the GitHub API, enabling various file operations, repository management, and advanced search functionalities.
To use the server, set up a GitHub Personal Access Token with the necessary permissions and configure it with either Docker or NPX as per the provided instructions.
- Automatic branch creation during file operations. - Comprehensive error handling with clear messages. - Preservation of Git history during operations. - Support for batch operations on files. - Advanced search capabilities for repositories, code, issues, and users.
- Managing multiple repositories efficiently.
- Automating file updates and branch management.
- Conducting advanced searches for code and issues across repositories.
Add to your AI client
Use these steps to connect GitHub MCP Server Plus in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.
Cursor
Add this to your .cursor/mcp.json file in your project root, then restart Cursor.
.cursor/mcp.json
{
"mcpServers": {
"phialsbasement-mcp-github-server-plus-mcp-mirror": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-phialsbasement-mcp-github-server-plus-mcp-mirror"
]
}
}
}Claude Desktop
Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
{
"mcpServers": {
"phialsbasement-mcp-github-server-plus-mcp-mirror": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-phialsbasement-mcp-github-server-plus-mcp-mirror"
]
}
}
}Claude Code
Add this to your project's .mcp.json file. Claude Code will detect it automatically.
.mcp.json (project root)
{
"mcpServers": {
"phialsbasement-mcp-github-server-plus-mcp-mirror": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-phialsbasement-mcp-github-server-plus-mcp-mirror"
]
}
}
}VS Code (Copilot)
Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.
.vscode/mcp.json
{
"servers": {
"phialsbasement-mcp-github-server-plus-mcp-mirror": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-phialsbasement-mcp-github-server-plus-mcp-mirror"
]
}
}
}Windsurf
Add this to your Windsurf MCP config file, then restart Windsurf.
~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"phialsbasement-mcp-github-server-plus-mcp-mirror": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-phialsbasement-mcp-github-server-plus-mcp-mirror"
]
}
}
}Cline
Open Cline settings, navigate to MCP Servers, and add this server configuration.
Cline MCP Settings (via UI)
{
"mcpServers": {
"phialsbasement-mcp-github-server-plus-mcp-mirror": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-phialsbasement-mcp-github-server-plus-mcp-mirror"
]
}
}
}FAQ
What is a Personal Access Token?
A Personal Access Token is a secure way to authenticate with the GitHub API, allowing you to perform actions on your repositories.
Can I use this server for private repositories?
Yes, as long as your Personal Access Token has the appropriate permissions.
Is there a limit to the number of files I can push at once?
The server supports batch operations, but GitHub API limits may apply.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":1377,"uuid":"56dddea9-860b-4704-9a6e-9c5399c23e1c","name":"PhialsBasement_mcp-github-server-plus","title":"GitHub MCP Server Plus","description":"Mirror of","avatar_url":"https://avatars.githubusercontent.com/u/192820360?v=4","created_at":"2025-02-20T15:32:13.194Z","updated_at":"2025-02-23T07:12:21.649Z","status":"created","author_name":"MCP-Mirror","author_avatar_url":"https://avatars.githubusercontent.com/u/192820360?v=4","tags":"github,mcp-server,repository-management","category":"developer-tools","is_featured":false,"sort":1,"url":"https://github.com/MCP-Mirror/PhialsBasement_mcp-github-server-plus","target":"_self","content":"$29","summary":"$2a","img_url":"https://camo.githubusercontent.com/151fadcfcd0b868928ea4a06978f2135b6b8de3b981f4059af84a5f0b148c0f1/68747470733a2f2f696d672e736869656c64732e696f2f6e706d2f64742f696d70726f7665642d6769746875622d6d6370","type":null,"metadata":null,"user_uuid":null,"tools":null,"sse_url":null,"sse_provider":null,"sse_params":null,"is_official":false,"server_command":null,"server_params":null,"server_config":null,"allow_call":false,"is_innovation":false,"is_dxt":false,"dxt_manifest":null,"dxt_file_url":null,"is_audit":false},"randomProjects":[],"currentServerKey":"$undefined"}]]}]