G

GitHub Repos Manager

Integrates with GitHub's REST API to provide repository management, issue tracking, pull request han...

73 views
0 installs
Updated Sep 9, 2025
Not audited
Integrates with GitHub's REST API to provide repository management, issue tracking, pull request handling, file operations, security management, and analytics with intelligent caching for performance optimization.
  1. Log in to your GitHub account

  2. Create a Personal Access Token

    • Go to your GitHub settings: Click on your profile picture (top-right) → “Settings.”
    • In the sidebar, select “Developer settings.”
    • Click on “Personal access tokens,” then choose either “Tokens (classic)” or “Fine-grained tokens.”
    • Click the “Generate new token” button.
  3. Configure the token's permissions

    • For classic tokens: At minimum, select the repo scope (full control of private repositories) for complete functionality.
    • Optionally, add:
      • user:read or user:email (to access your user profile).
      • read:org (if you need to access organization information).
    • For fine-grained tokens: Specify the repositories and permissions according to your needs, matching at least the above.
  4. Generate and copy the token

    • Click “Generate token.”
    • Copy the token immediately: You won’t be able to see it again once you navigate away.
  5. Fill in the FastMCP connection interface

    • Click the “Install Now” button to open the ENV setup in FastMCP.
    • Enter your GitHub personal access token in the field labeled GH_TOKEN.
    • (Optional) You may also specify:
      • GH_DEFAULT_OWNER (the default GitHub username or org, e.g., octocat)
      • GH_DEFAULT_REPO (your preferred repository, e.g., Hello-World)
      • GH_ALLOWED_REPOS (restrict the server to operate only on specific repositories or owners, in the format owner1/repo1,owner2/repo2,owner3)
      • GH_ALLOWED_TOOLS (comma-separated list to restrict which actions the server can perform)
  6. Save and confirm

    • After entering your values, save the configuration.
    • Test your connection to ensure proper authentication and configuration.

Important:

  • Store your token securely and do not share it.
  • You can always manage or revoke personal access tokens from the same GitHub settings page if needed.

Quick Start

View on GitHub

More for Developer Tools

View All →

More for Project Management

View All →

Similar MCP Servers

G

GitHub

Integrates with GitHub's API to enable repository operations, file management, issue tracking, and code search directly within conversations through flexible authentication and over 30 specialized tools.

Developer Tools Project Management
125
0

Report Issue

Thank you! Your issue report has been submitted successfully.