github-manager MCP Server – README | MCP Marketplace

✨ From vibe coding to vibe deployment. UBOS MCP turns ideas into infra with one message.

Learn more

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.

Featured Templates

View More
Customer service
Multi-language AI Translator
135 646
Customer service
Service ERP
125 756
AI Engineering
Python Bug Fixer
119 1080
AI Assistants
Talk with Claude 3
156 1165
Verified Icon
AI Assistants
Speech to Text
134 1510

Start your free trial

Build your solution today. No credit card required.

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.