Features • Usage • How It Works • Examples • FAQ • Privacy • Contributing • License
GitMCP is a free, open-source service that seamlessly transforms any GitHub project into a remote Model Context Protocol (MCP) endpoint, enabling AI assistants to access and understand the project's documentation effortlessly.
To make your GitHub repository accessible to AI assistants via GitMCP, use the following URL formats:
gitmcp.io/{owner}/{repo}
{owner}.gitmcp.io/{repo}
gitmcp.io/docs
Congratulations! The chosen GitHub project is now fully accessible to your AI.
Replace {owner}
with your GitHub username or organization name and {repo}
with your repository name. Once configured, your AI assistant can access the project's documentation seamlessly.
The dynamic endpoint doesn't require a pre-defined repository. When used, your AI assistant can dynamically input any Github repository to enjoy GitMCP's features.
GitMCP serves as a bridge between your GitHub repository's documentation and AI assistants by implementing the Model Context Protocol (MCP). When an AI assistant requires information from your repository, it sends a request to GitMCP. GitMCP retrieves the relevant content and provides semantic search capabilities, ensuring efficient and accurate information delivery.
Here are some examples of how to use GitMCP with different repositories:
https://github.com/octocat/Hello-World
, use: https://gitmcp.io/octocat/Hello-World
langchain-ai.gitmcp.io/langgraph
, use: https://langchain-ai.gitmcp.io/langgraph
gitmcp.com/docs
endpoint for your AI to dynamically select a repositoryThese URLs enable AI assistants to access and interact with the project's documentation through GitMCP.
The Model Context Protocol is a standard that allows AI assistants to request and receive additional context from external sources in a structured manner, enhancing their understanding and performance.
Yes, GitMCP is compatible with any AI assistant supporting the Model Context Protocol, including tools like Cursor, VSCode, Claude, etc.
Absolutely! GitMCP works with any public GitHub repository without requiring any modifications. It prioritizes the llms.txt
file and falls back to README.md
or other if the former is unavailable. Future updates aim to support additional documentation methods and even generate content dynamically.
No, GitMCP is a free service to the community with no associated costs.
GitMCP is deeply conscious of its users' privacy. It doesn't require identification and doesn't store any personally identifiable information or queries.
GitMCP only grants access to content that is already publicly available. Before accessing any Github Pages site, it checks for robots.txt rules and follows the directives set by site owners, allowing them to opt out.
We welcome contributions! Please take a look at our contribution guidelines.
This project is licensed under the MIT License.
GitMCP is provided "as is" without warranty of any kind. While we strive to ensure the reliability and security of our service, we are not responsible for any damages or issues that may arise from its use. GitHub repositories accessed through GitMCP are subject to their respective owners' terms and conditions. GitMCP is not affiliated with GitHub, Inc.
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。