Loading languages...
GI

github-repos-manager-mcp

@kurdin6

GitHub Repos Manager MCP Server that enables your MCP client (e.g., Claude Desktop, Roo Code, etc.) to interact with GitHub repositories using your GitHub personal access token.

GitHub
MCP
Repository Management
Node.js

GitHub Repos Manager MCP Server

A Model Context Protocol (MCP) server for managing GitHub repositories via MCP clients. Use your GitHub token to interact with repos, issues, PRs, and more.

Installation

  • Run directly with npx: npx -y github-repos-manager-mcp
  • Or clone and install: git clone https://github.com/kurdin/github-repos-manager.git && cd github-repos-manager && npm install

Configuration

Set environment variables (e.g., GH_TOKEN, GH_DEFAULT_OWNER, GH_ALLOWED_REPOS) in your MCP client config.

Usage

Ask your MCP client to list repos, create issues, manage PRs, or perform other GitHub operations using the 89+ tools.

# mcpServer Config

{
  "mcpServers": {
    "github-repos-manager": {
      "command": "npx",
      "args": [
        "-y",
        "github-repos-manager-mcp"
      ],
      "env": {
        "GH_TOKEN": "ghp_YOUR_ACTUAL_TOKEN_HERE",
        "GH_DEFAULT_OWNER": "mycompany",
        "GH_DEFAULT_REPO": "main-project",
        "GH_ALLOWED_REPOS": "mycompany,trusted-org/specific-repo",
        "GH_ALLOWED_TOOLS": "list_issues,create_issue,list_prs,get_repo_info"
      }
    }
  }
}

# stdio

npx -y github-repos-manager-mcp
Transport:
stdio
Language:
JavaScript
Created: 6/2/2025
Updated: 7/30/2025