github chat.com
github chat.com logo

GitHub Chat

Enables AI to analyze and query GitHub repositories through a FastMCP-based interface for understanding codebases, explo...

Created byApr 22, 2025

GitHub Chat MCP

A Model Context Protocol (MCP) for analyzing and querying GitHub repositories using the GitHub Chat API. Official Site: https://github-chat.com

Installation

  1. Start using it with Claude!
Example prompts:
  • "Use github-chat-mcp to analyze the React repository"
  • "Index the TypeScript repository with github-chat-mcp and ask about its architecture"

GitHub Chat MCP server

Setup Instructions

Before anything, ensure you have a GitHub Chat API key. This is required to use the service.
Install uv first.
MacOS/Linux:
Windows:

Setup with Cursor (Recommended)

In mcp.json:
With above, no envs required since it's a freemium release.

Setup with Claude Desktop

Installing via Smithery

You can install GitHub Chat for Claude Desktop automatically via Smithery:

Using GitHub Chat with Claude

  1. Index a GitHub repository first: "Index the GitHub repository at https://github.com/username/repo"
  1. Then ask questions about the repository: "What is the core tech stack used in this repository?"

Debugging

Run:

Local/Dev Setup Instructions

Clone repo

git clone https://github.com/yourusername/github-chat-mcp.git

Install dependencies

Install uv first.
MacOS/Linux:
Windows:
Then install MCP server dependencies:

Setup with Claude Desktop

Using MCP CLI SDK

Manually

Using GitHub Chat with Claude

  1. Index a GitHub repository first: "Index the GitHub repository at https://github.com/username/repo"
  1. Then ask questions about the repository: "What is the core tech stack used in this repository?"

Debugging

Run:
Then access MCP Inspector at http://localhost:5173. You may need to add your GitHub API key in the environment variables in the inspector under GITHUB_API_KEY.

Notes

  • Level of logging is adjustable through the FASTMCP_LOG_LEVEL environment variable (e.g. FASTMCP_LOG_LEVEL="ERROR")
  • This MCP server provides two main tools:

GitHub Chat MCP

A Model Context Protocol (MCP) for analyzing and querying GitHub repositories using the GitHub Chat API. Official Site: https://github-chat.com

Installation

  1. Start using it with Claude!
Example prompts:
  • "Use github-chat-mcp to analyze the React repository"
  • "Index the TypeScript repository with github-chat-mcp and ask about its architecture"

GitHub Chat MCP server

Setup Instructions

Before anything, ensure you have a GitHub Chat API key. This is required to use the service.
Install uv first.
MacOS/Linux:
Windows:

Setup with Cursor (Recommended)

In mcp.json:
With above, no envs required since it's a freemium release.

Setup with Claude Desktop

Installing via Smithery

You can install GitHub Chat for Claude Desktop automatically via Smithery:

Using GitHub Chat with Claude

  1. Index a GitHub repository first: "Index the GitHub repository at https://github.com/username/repo"
  1. Then ask questions about the repository: "What is the core tech stack used in this repository?"

Debugging

Run:

Local/Dev Setup Instructions

Clone repo

git clone https://github.com/yourusername/github-chat-mcp.git

Install dependencies

Install uv first.
MacOS/Linux:
Windows:
Then install MCP server dependencies:

Setup with Claude Desktop

Using MCP CLI SDK

Manually

Using GitHub Chat with Claude

  1. Index a GitHub repository first: "Index the GitHub repository at https://github.com/username/repo"
  1. Then ask questions about the repository: "What is the core tech stack used in this repository?"

Debugging

Run:
Then access MCP Inspector at http://localhost:5173. You may need to add your GitHub API key in the environment variables in the inspector under GITHUB_API_KEY.

Notes

  • Level of logging is adjustable through the FASTMCP_LOG_LEVEL environment variable (e.g. FASTMCP_LOG_LEVEL="ERROR")
  • This MCP server provides two main tools: