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.
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
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.
Related Resources
Related MCP Servers
- AsecurityFlicenseAqualityThis TypeScript-based MCP server enables users to manage and summarize text notes, providing tools for note creation and summarization prompts.Last updated -15989TypeScript
- AsecurityAlicenseAqualityThis TypeScript-based server implements a simple notes system using MCP concepts, enabling users to create, list, and summarize text notes through natural language prompts.Last updated -5198193JavaScriptMIT License
- AsecurityFlicenseAqualityA TypeScript-based MCP server that implements a simple notes system, enabling users to manage text notes with creation and summarization functionalities through structured prompts.Last updated -1289JavaScript
- AsecurityFlicenseAqualityA TypeScript-based MCP server that implements a simple notes system, allowing users to create, access, and generate summaries of text notes.Last updated -121TypeScript