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 to
  • list_repos: List repositories in a specified organization
  • create_repo: Create a new repository in an organization
  • add_collaborator: Add a collaborator to a repository
  • update_repo_settings: Update repository settings

Development

Installation

npm install

Build

npm run build

Development with 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

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 inspector

The Inspector will provide a URL to access debugging tools in your browser.

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

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.

  1. Features
    1. GitHub Management Tools
  2. Development
    1. Installation
    2. Build
    3. Development with Auto-rebuild
    4. Testing
  3. Configuration
    1. Environment Variables
    2. MCP Server Installation
  4. Debugging