Live data from Hacker News

Show HN: GitMCP is an automatic MCP server for every GitHub repo

gitmcp.io

1–10 of 67 posts

Re: Show HN: GitMCP is an automatic MCP server for every GitHub repo

#2
We built an open source remote MCP server that can automatically serve documentation from every Github project. Simply replace github.com with gitmcp.io in the repo URL - and you get a remote MCP server that serves and searches the documentation from this repo (llms.txt, llms-full.txt, readme.md, etc). Works with github.io as well. Repo here: https://github.com/idosal/git-mcp

Re: Show HN: GitMCP is an automatic MCP server for every GitHub repo

#6
post #4

But why would we need an MCP server for a github repo? Sorry, I am unable to understand the use case.

It's very helpful when working with a specific technology/library, and you want to access the project's llms.txt, readme, search the docs, etc from within the IDE using the MCP client. Check it out, for exmaple, with the langgraph docs: https://gitmcp.io/#github-pages-demo It really improves the development experience.

Re: Show HN: GitMCP is an automatic MCP server for every GitHub repo

#7
post #5

That is a complex webserver. https://github.com/idosal/git-mcp/tree/main/api What about private repos in, let's say GitLab or Bitbucket instances, or something simpler? A Dockerfile could be helpful to get it running locally.

Yes, this is a fully remote MCP server, so the need for an SSE support makes the implementation quite complex. The MCP spec updated to use HTTP streaming, but clients do not support it yet.

Re: Show HN: GitMCP is an automatic MCP server for every GitHub repo

#8
post #7
post #5

That is a complex webserver. https://github.com/idosal/git-mcp/tree/main/api What about private repos in, let's say GitLab or Bitbucket instances, or something simpler? A Dockerfile could be helpful to get it running locally.

Yes, this is a fully remote MCP server, so the need for an SSE support makes the implementation quite complex. The MCP spec updated to use HTTP streaming, but clients do not support it yet.

Gemini does I believe. On my list of todos is to add this to my fork of mcp-go.

Re: Show HN: GitMCP is an automatic MCP server for every GitHub repo

#10
Do you auto-generate specific MCP tools for the repo? Curious what the queries you would use with an AI agent to get a response back.

I'm building my own hosted MCP solution (https://skeet.build) and have been deliberately choosing which tools to expose depending on the use case- since there are tool limits due to the context window for apps like Cursor.

Post reply on HN