Github Knowledge Base MCP Server

A simple MCP server built with FastMCP that lets you connect to any public GitHub repo as knowledge base. It has a few simple tools to find and read

Local serverstdioPython

What is the Github Knowledge Base MCP Server?

A simple MCP server built with FastMCP that lets you connect to any public GitHub repo as knowledge base. It has a few simple tools to find and read markdown and

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
knowledge_base_infolist_documents
read_documentlist_documents_with_metadata
list_latest_documentssearch_documents
document_file_counttotal supported files
document_type_countscounts per extension (for example .md, .markdown, .ipynb)

Configuration

VariableDescriptionRequired
KB_GITHUB_REPOConfiguration value read at startup.Optional
KB_GITHUB_BRANCHConfiguration value read at startup.Optional

Example prompts to try

  • “Use Github Knowledge Base MCP to knowledge base info.”
  • “Use Github Knowledge Base MCP to read document.”
  • “Use Github Knowledge Base MCP to list latest documents.”

Frequently asked questions

A simple MCP server built with FastMCP that lets you connect to any public GitHub repo as knowledge base. It has a few simple tools to find and read markdown and Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.