[{"data":1,"prerenderedAt":406},["ShallowReactive",2],{"project-43573539":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":28,"sentiment":29,"stance_mix":30,"scored_comments":35,"aspects":36,"strip":47,"post_text":50,"what":51,"said":89,"maker_in_thread":206,"shape":211,"grid":214,"attempts":369,"same_week":370,"maker_shows":33,"maker_hidden":398,"reader_version":399,"card":400},"43573539","GitMCP","GitMCP is an automatic MCP server for every GitHub repo","title","Show HN: GitMCP is an automatic MCP server for every GitHub repo","https:\u002F\u002Fgitmcp.io\u002F","gitmcp.io","liadyo",1743704924,2025,185,60,365,3837,10,"notable","dev_tools","ai coding context server","web_app",[24,25,26,27],"mcp server","github documentation","llms.txt","semantic search","debated",-0.149,{"positive":31,"neutral":32,"mixed":33,"critical":34},11,12,1,14,38,{"docs":37,"idea":40,"performance":42,"execution":43,"design":44,"privacy":45},{"positive":38,"critical":39},0,4,{"positive":41,"critical":39},6,{"positive":33,"critical":38},{"positive":38,"critical":39},{"positive":33,"critical":38},{"positive":33,"critical":46},2,[33,33,33,33,48,38,38,48,38,33,38,49,33,49,48,49,33,49,48,49,33,38,38,38,48,49,33,48,38,38,33,49,48,38,33,48,38,48,49,49],3,5,null,{"problem":52,"audience":63,"pricing":73,"motivation":78,"time_to_build":50,"stack":85,"openness":86,"stage":87,"team_size":88},{"value":53,"source":54,"evidence":55},"AI assistants cannot easily access and search a GitHub repo's documentation","maker",[56,59],{"id":57,"by":11,"text":58},"43573540","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…",{"id":60,"by":61,"text":62},"43582844","adusal","Just to be clear, GitMCP isn't a repository management tool. Its sole purpose is to make documentation accessible to AI in ways the current tools do not (e.g., semantic search,…",{"value":64,"source":65,"evidence":66},"developers using AI coding assistants with MCP clients","inferred",[67,70],{"id":68,"by":11,"text":69},"43573747","It's very helpful when working with a specific technology\u002Flibrary, and you want to access the project's llms.txt, readme, search the docs, etc from within the IDE using the MCP…",{"id":71,"by":11,"text":72},"43574498","Yes! The generic form is also supported of course. https:\u002F\u002Fgitmcp.io\u002Fdocs does exactly that: https:\u002F\u002Fgithub.com\u002Fidosal\u002Fgit-mcp?tab=readme-ov-file#usage",{"value":74,"source":75,"evidence":76},"free","commenter",[77],{"id":60,"by":61,"text":62},{"value":79,"source":54,"evidence":80},"Make documentation accessible to agents with semantic search and minimal setup",[81,82],{"id":60,"by":61,"text":62},{"id":83,"by":11,"text":84},"43589205","That sounds really interesting! What got us into this project is the problem in with the LLM a large llms-full.txt file as a context, for example. We wanted to provide the agents…",[],"open_source","launched","unknown",{"praise":90,"objections":105,"requests":144,"questions":171,"alternatives":187},[91,99],{"value":92,"source":75,"evidence":93},"Useful for working with specific libraries inside an IDE",[94,95],{"id":68,"by":11,"text":69},{"id":96,"by":97,"text":98},"43580608","scosman","It’s one of my favourite MCP use cases. I have cloned projects and used the file browser MCP for this, but this looks great. It allows you to ask questions about how an entire…",{"value":100,"source":75,"evidence":101},"Semantic search over large docs is a real benefit",[102],{"id":103,"by":61,"text":104},"43575149","As an example, some repositories have huge documents (in some cases a few MBs) that agents won't process today. GitMCP offers semantic search out of the box.",[106,117,124,134],{"value":107,"source":75,"evidence":108},"Landing page does not explain what it does or what MCP is",[109,113],{"id":110,"by":111,"text":112},"43575794","kiitos","> Simply change the domain from github.com or github.io to gitmcp.io and get instant AI context for any GitHub repository. What does this mean? How does it work? How can I…",{"id":114,"by":115,"text":116},"43576506","broodbucket","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…",{"value":118,"source":75,"evidence":119},"Unclear why an MCP server is needed for a repo",[120],{"id":121,"by":122,"text":123},"43573672","the_arun","But why would we need an MCP server for a github repo? Sorry, I am unable to understand the use case.",{"value":125,"source":75,"evidence":126},"Connection errors and unreliable SSE in Cursor",[127,131],{"id":128,"by":129,"text":130},"43576037","eagleinparadise","Getting \"@ SSE error: undefined\" in Cursor for a repo I added. Is there also not a way to force a MCP server to be used? Haiku doesn't pick it up in Cursor.",{"id":132,"by":61,"text":133},"43576439","The error usually isn't an issue since the agent can use the tools regardless. It's a by-product of the current implementation's serverless nature and SSE's limitations. We are…",{"value":135,"source":75,"evidence":136},"Concerns about the server hosting repo content and privacy",[137,141],{"id":138,"by":139,"text":140},"43576222","creddit","This literally looks like spyware to me. Crazy.",{"id":142,"by":139,"text":143},"43576188","How does this differ from the reference Github MCP server? https:\u002F\u002Fgithub.com\u002Fmodelcontextprotocol\u002Fservers\u002Ftree\u002Fmain\u002Fsrc\u002Fgithub EDIT: Oh wait, lol, I looked closer and it seems…",[145,153,160,167],{"value":146,"source":75,"evidence":147},"Clearer documentation and explanation of the landing page",[148,149],{"id":110,"by":111,"text":112},{"id":150,"by":151,"text":152},"43576126","nlawalker",">searches the documentation from this repo (llms.txt, llms-full.txt, readme.md, etc) What does etc include? Does this operate on a single content file from the specified GitHub…",{"value":154,"source":75,"evidence":155},"Option to opt out repos from being served",[156],{"id":157,"by":158,"text":159},"43577629","xena","How do I opt-out for my repos?",{"value":161,"source":75,"evidence":162},"Support for private repos and GitLab or Bitbucket",[163],{"id":164,"by":165,"text":166},"43573696","qwertox","That is a complex webserver. https:\u002F\u002Fgithub.com\u002Fidosal\u002Fgit-mcp\u002Ftree\u002Fmain\u002Fapi What about private repos in, let's say GitLab or Bitbucket instances, or something simpler? A…",{"value":168,"source":75,"evidence":169},"Dockerfile for local running",[170],{"id":164,"by":165,"text":166},[172,176,180],{"value":173,"source":75,"evidence":174},"How does this differ from the GitHub MCP server",[175],{"id":142,"by":139,"text":143},{"value":177,"source":75,"evidence":178},"Which files are searched beyond llms.txt and readme",[179],{"id":150,"by":151,"text":152},{"value":181,"source":75,"evidence":182},"How to point it at a subdirectory path in a repo",[183],{"id":184,"by":185,"text":186},"43595007","tt002","Question: https:\u002F\u002Fgithub.com\u002Fmodelcontextprotocol\u002Fservers\u002Ftree\u002Fmain\u002Fsrc\u002Ffilesystem I want to change this to gitmcp.io. I directly modified it to:…",[188,192,199],{"value":189,"source":75,"evidence":190},"Reference GitHub MCP server from modelcontextprotocol",[191],{"id":142,"by":139,"text":143},{"value":193,"source":75,"evidence":194},"gitingest",[195],{"id":196,"by":197,"text":198},"43595115","xwowsersx","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,…",{"value":200,"source":75,"evidence":201},"Cursor built-in documentation indexing",[202],{"id":203,"by":204,"text":205},"43579206","hobofan","Yes, they could be, but then you 100% rely on the client tools doing a good job doing that, which they aren't always good at, and they also have to reinvent the wheel on what are…",{"comments":41,"answered":48,"key":207},[208,209,210],{"id":57,"text":58},{"id":83,"text":84},{"id":68,"text":69},{"commenters":35,"max_depth":212,"maker_replies":41,"first_comment_mins":38,"lifespan_hours":213},7,59,[215,217,218,222,225,228,230,234,238,239,241,245,249,251,253,255,258,260,263,265,268,271,273,275,277,280,283,284,285,287,290,294,297,301,303,307,310,312,314,317,320,323,325,327,328,330,333,336,339,341,342,345,349,353,358,362,366],[110,38,33,216,111,38],"project\u002Fcritical\u002Fdocs",[114,38,33,216,115,38],[219,38,38,220,221,38],"43580682","commenter\u002Fneutral\u002Fdocs","fragmede",[223,38,33,216,224,38],"43583042","johannes1234321",[226,38,33,216,227,38],"43587821","matthewdgreen",[229,38,38,220,111,38],"43596946",[231,33,48,232,233,38],"43578854","project\u002Fneutral\u002Fidea","ianpurton",[235,33,38,236,237,38],"43585345","other\u002Fcritical\u002Fidea","sandbags",[57,46,38,232,11,33],[150,46,48,240,151,38],"project\u002Fneutral\u002Fdocs",[242,48,48,243,244,38],"43584081","project\u002Fmixed\u002Fperformance","sivaragavan",[246,48,38,247,248,38],"43584434","commenter\u002Fneutral\u002Fidea","sdesol",[83,48,38,250,11,33],"maker\u002Fneutral\u002Fidea",[121,39,33,252,122,38],"project\u002Fcritical\u002Fidea",[68,39,38,254,11,33],"maker\u002Fpositive\u002Fidea",[256,39,48,232,257,38],"43574513","qainsights",[103,39,49,259,61,38],"project\u002Fpositive\u002Fperformance",[261,39,33,252,262,38],"43575514","jwblackwell",[203,39,49,264,204,38],"project\u002Fpositive\u002Fidea",[266,39,48,232,267,38],"43577370","cruffle_duffle",[269,39,38,247,270,38],"43578640","cgio",[272,39,49,264,267,38],"43584909",[274,39,33,252,270,38],"43590149",[276,39,48,232,267,38],"43590729",[278,39,49,264,279,38],"43576792","SkyPuncher",[281,39,33,252,282,38],"43576809","ramoz",[96,39,49,264,97,38],[196,49,49,264,197,38],[164,41,33,286,165,38],"project\u002Fcritical\u002Fexecution",[288,41,38,289,11,33],"43573760","maker\u002Fneutral\u002Fexecution",[291,41,38,292,293,38],"43573828","commenter\u002Fneutral\u002Fexecution","TechDebtDevin",[295,41,38,292,296,38],"43574303","vessenes",[298,41,38,299,300,38],"43574451","commenter\u002Fpositive\u002Fexecution","prophesi",[302,41,38,292,296,38],"43574509",[304,212,48,305,306,38],"43574131","project\u002Fneutral\u002Fdesign","pcwelder",[308,212,49,309,296,38],"43574322","project\u002Fpositive\u002Fdesign",[71,212,38,311,11,33],"maker\u002Fneutral\u002Fdesign",[184,313,33,286,185,38],8,[157,315,48,316,158,38],9,"project\u002Fneutral\u002Fprivacy",[318,315,38,319,97,38],"43580739","commenter\u002Fneutral\u002Fprivacy",[321,315,38,322,158,38],"43580803","commenter\u002Fcritical\u002Fprivacy",[324,315,38,319,97,38],"43581977",[142,18,33,326,139,38],"project\u002Fcritical\u002Fprivacy",[138,18,33,326,139,38],[60,18,49,329,61,38],"maker\u002Fpositive\u002Fprivacy",[331,31,48,232,332,38],"43578149","fzysingularity",[334,32,48,240,335,38],"43573648","lukew3",[337,32,38,338,11,33],"43573833","maker\u002Fpositive\u002Fnone",[128,340,33,286,129,38],13,[132,340,48,289,61,38],[343,340,48,344,61,38],"43582574","maker\u002Fneutral\u002Fperformance",[346,34,38,347,348,38],"43577086","other\u002Fneutral\u002Fnone","fallat",[350,351,33,286,352,38],"43596808",15,"gqgs",[354,355,49,356,357,38],"43599068",16,"project\u002Fpositive\u002Fnone","alalidia",[359,360,49,356,361,38],"43574495",17,"thomasfromcdnjs",[363,364,48,232,365,38],"43574065",18,"pfista",[367,368,49,264,357,38],"43599181",19,[],[371,375,380,385,389,393],{"id":372,"name":373,"points":374,"category":20},"43613194","Browser MCP",616,{"id":376,"name":377,"points":378,"category":379},"43593789","Whatsit",513,"games",{"id":381,"name":382,"points":383,"category":384},"43569190","OpenNutrition",311,"data",{"id":386,"name":387,"points":388,"category":20},"43614285","Lux",268,{"id":390,"name":391,"points":392,"category":20},"43627758","DrawDB",263,{"id":394,"name":395,"points":396,"category":397},"43569724","C3",175,"languages",false,"v2",{"id":401,"name":5,"line":6,"ai":398,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":402,"top":18,"kw":403,"maker":11,"domain":10,"tier":19,"attempts":38,"strip":404,"url":9,"mix":405,"praise":92,"objection":107,"sub":21},43573539,-0.15,[24,25,26,27],"1111300301051535153510003513001530130355",[31,32,33,34],1794036672276]