Allows GitHub organization management, including listing organizations, repositories, creating repositories, adding collaborators, and updating repository settings using the GitHub API
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@github-manager MCP Serverlist repositories in my organization"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
GitHub Manager MCP Server
A Model Context Protocol server for GitHub management
This TypeScript-based MCP server provides tools for managing GitHub organizations, repositories, and collaborators through the GitHub API.
Features
GitHub Management Tools
list_orgs: List GitHub organizations the authenticated user belongs tolist_repos: List repositories in a specified organizationcreate_repo: Create a new repository in an organizationadd_collaborator: Add a collaborator to a repositoryupdate_repo_settings: Update repository settings
Related MCP server: MCP Server
Development
Installation
npm installBuild
npm run buildDevelopment with Auto-rebuild
npm run watchTesting
Run unit tests:
npm testRun tests with coverage:
npm run test:coverageConfiguration
Environment Variables
GITHUB_TOKEN: GitHub personal access token with required scopes
MCP Server Installation
To use with Claude Desktop, add the server config:
On MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
On Windows: %APPDATA%/Claude/claude_desktop_config.json
{
"mcpServers": {
"github-manager": {
"command": "/path/to/github-manager/build/index.js",
"env": {
"GITHUB_TOKEN": "your_github_token_here"
}
}
}
}Debugging
We recommend using the MCP Inspector, which is available as a package script:
npm run inspectorThe Inspector will provide a URL to access debugging tools in your browser.
This server cannot be installed
Resources
Looking for Admin?
Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access the admin panel.