github-mcp

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.