MCP.so
登录

ghcontext: Supercharge Your LLMs with Real-time GitHub Context M…

@MarcoMuellner

基本信息

分类

版本控制

传输方式

stdio

作者

MarcoMuellner

关于 ghcontext: Supercharge Your LLMs with Real-time GitHub Context MCP Server

An MCP server providing real-time GitHub data to LLMs, enhancing their software development capabilities.

ghcontext: Supercharge Your LLMs with Real-time GitHub Context MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "ghcontext": {
      "command": "npx",
      "args": [
        "ghcontext",
        "--GITHUB_TOKEN",
        "your_github_token"
      ]
    }
  }
}

ghcontext: Supercharge Your LLMs with Real-time GitHub Context MCP Server 工具

8

Search for GitHub repositories by query

Get detailed information about a specific GitHub repository

Get the README content of a GitHub repository

Search for files in a GitHub repository

Get the content of a specific file from a GitHub repository

Get the directory structure of a GitHub repository

Extract API documentation from a GitHub repository README

Search for code within a GitHub repository

概览

What is ghcontext?

ghcontext is an MCP (Model Context Protocol) server that bridges GitHub and large language models, giving AI assistants real-time access to repository information – including private repos – via the standardized MCP protocol. It is designed for developers who want their LLMs to have accurate, up-to-date knowledge of codebases.

How to use ghcontext?

Install and run via npx ghcontext --GITHUB_TOKEN your_github_token or globally with npm install -g ghcontext then ghcontext --GITHUB_TOKEN your_github_token. After starting, connect your MCP‑compatible LLM to http://localhost:3000/api/mcp. The server exposes tools such as get-repository-info, get-repository-readme, and get-repository-api-docs.

Key features of ghcontext

  • API documentation extraction from READMEs and doc files
  • Repository structure analysis for a codebase map
  • README content retrieval directly from GitHub
  • File content search for specific files or snippets
  • Repository search to discover matching repositories
  • Intelligent caching to reduce API calls while keeping info fresh

Use cases of ghcontext

  • Providing LLMs with the latest API docs and READMEs for any repository
  • Helping AI assistants understand private repository structure and design principles
  • Keeping AI assistants informed about recent changes and updates in a codebase
  • Assisting with code review by fetching current file contents and architecture

常见问题

1

Does ghcontext require authentication?

Yes. A GitHub token is mandatory; you are responsible for managing it securely and should grant only the scopes needed (e.g., `public_repo` for public repos only).

2

Can ghcontext access private repositories?

Yes, provided the GitHub token has the necessary scopes to read those private repos.

3

What tools does ghcontext expose?

It provides tools such as `get-repository-info`, `get-repository-readme`, `get-repository-api-docs`, `search-repository-files`, and `get-file-content`.

4

How does ghcontext integrate with LLMs?

It uses the standard MCP protocol, so any MCP‑enabled model (including Claude and GPT) can connect to its HTTP endpoint.

5

Does ghcontext cache GitHub API responses?

Yes, an intelligent caching system improves performance and reduces API load while keeping information fresh.

评论

版本控制 分类下的更多 MCP 服务器