github-chat-mcp
by AsyncFuncAI·★ 86·Score 41
An MCP server for analyzing GitHub repositories using the GitHub Chat API.
Overview
GitHub Chat MCP is a Python implementation of the Model Context Protocol that provides tools for indexing and querying GitHub repositories. It integrates with GitHub's API to analyze codebases and answer questions about them. The server offers two main capabilities: repository indexing to analyze GitHub codebases, and repository querying to ask questions about indexed repositories.
Try asking AI
After installing, here are 5 things you can ask your AI assistant:
When to choose this
Choose this MCP server when you need to analyze and query GitHub repositories through conversational AI interfaces, especially if you're already using GitHub Chat API or need repository indexing capabilities.
When NOT to choose this
Avoid this server if you need to work with private repositories without a GitHub Chat API key, or if you require functionality beyond repository analysis and querying.
Tools this server exposes
2 tools extracted from the READMEindex_repositoryIndex and analyze a GitHub repository
query_repositoryAsk questions about an indexed GitHub repository
Comparable tools
Installation
Installation
- Install the package using pip:
pip install github-chat-mcpOr with uv:
uv install github-chat-mcp- Configure Claude Desktop by adding to
claude_desktop_config.json:
{
"mcpServers": {
"github-chat": {
"command": "uvx",
"args": ["github-chat-mcp"]
}
}
}- Set your GitHub Chat API key as required.
FAQ
- What API do I need to use this server?
- You need a GitHub Chat API key. The README provides instructions on how to obtain one.
- Can I use this with other MCP clients besides Claude Desktop?
- Yes, the server can be used with any MCP client that supports command-based servers. The README provides debugging steps using the MCP inspector.
Compare github-chat-mcp with
Last updated · Auto-generated from public README + GitHub signals.