github-mcp
0
GitHub Manager MCP Server is a TypeScript-based server that facilitates the management of GitHub organizations, repositories, and collaborators via the GitHub API. It offers tools for listing and creating repositories, adding collaborators, and updating settings, and is integrated with Claude Desktop.
GitHub Manager MCP Server
This TypeScript-based MCP server provides tools for managing GitHub organizations, repositories, and collaborators through the GitHub API.
Features
- List GitHub organizations the authenticated user belongs to
- List repositories in a specified organization
- Create a new repository in an organization
- Add a collaborator to a repository
- Update repository settings
Development
Installation
- Use npm to install:
npm install
- Build the project:
npm run build
- Development auto-rebuild:
npm run watch
Testing
- Run unit tests:
npm test
- Run tests with coverage:
npm run test:coverage
Configuration
Environment Variables
GITHUB_TOKEN
: GitHub personal access token with required scopes
MCP Server Installation
Configure with Claude Desktop for MacOS and Windows.
Debugging
Use MCP Inspector for debugging.