github-manager MCP Server
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Allows GitHub organization management, including listing organizations, repositories, creating repositories, adding collaborators, and updating repository settings using the GitHub API
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
Development
Installation
Build
Development with Auto-rebuild
Testing
Run unit tests:
Run tests with coverage:
Configuration
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
Debugging
We recommend using the MCP Inspector, which is available as a package script:
The Inspector will provide a URL to access debugging tools in your browser.
You must be authenticated.
This TypeScript-based MCP server enables users to manage a simple notes system with capabilities to create and summarize notes through structured prompts and resources.