Live data from Hacker News

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

gitmcp.io

61–67 of 67 posts

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

#61
Question: https://github.com/modelcontextprotocol/servers/tree/main/sr...

I want to change this to gitmcp.io. I directly modified it to: https://gitmcp.io/modelcontextprotocol/servers/tree/main/src...

But it doesn't work in Cursor. Even if I point to the index.ts file, it still doesn't work. Can anyone tell me how I should write it?

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

#62
For those unfamiliar, this is similar to taking a codebase and processing it with a tool like gitingest, which transforms the entire repository into a format suitable for LLMs, eabling contextual convos and queries about the code. The additional component here is the integration of the MCP protocol, allowing any compliant model to interact with the provided MCP server and dynamically query the codebase to answer questions in real time.

Not sold on MCP being the right paradigm (we'll see), but had a lot of fun building an MCP server recently using https://github.com/tadata-org/fastapi_mcp to quickly get up and running and be able to call to it from Cursor.

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

#63
At the time of this writing this is getting stuck in an infinite redirect loop for me.

$ curl -L https://gitmcp.io -v

https://gitmcp.io/

https://gitmcp.io/

...

* Connection #0 to host gitmcp.io left intact

* Maximum (50) redirects followed

curl: (47) Maximum (50) redirects followed

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

#64

Earlier quoted context omitted.

As someone who is obviously not the target audience, I feel like literally anything on this page that could lead me to explain what MCP is would be nice, while we're talking about what the landing page doesn't tell you. Even just one of the MCP mentions being a link to modelcontextprotocol.io would be fine. Or maybe I'm so out of the loop it's as obvious as "git" is, I dunno.

It’s fair to be curious, but at some point it’s also reasonable to expect people are capable of using Google to look up unfamiliar terms. I'm not gatekeeping—just, like, put in a bit of effort? Threads like this work better when they can go deeper without rehashing the basics every time.

When someone is trying to communicate some stuff to an audience, it's the responsibility of the orator to ensure the audience understands what they're trying to communicate, it's not the responsibility of the audience to figure out what the orator means thru their own effort or research or whatever.

There's always a baseline expectation of some kind of shared context, sure, and within that kind of context your comment makes total sense. But all of the stuff I'm pointing out is definitely not part of any notion of that kind of shared context. That's my whole point!

If you give a lecture to 100 people, and 5 people leave that lecture confused, that's their problem. But if 95 people leave that lecture confused, that's your problem.

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

#67

Some context. 1. Some LLMs support function calling. That means they are given a list of tools with descriptions of those tools. 2. Rather than answering your question in one go, the LLM can say it wants to call a function. 3. Your client (developer tool etc) will call that function and pass the results to the LLM. 4. The LLM will continue and either complete the conversation or call more tools (functions) 5. MCP is…

[deleted]
Post reply on HN