News for hackers. Stuff that matters.
Re:Show HN: We made an MCP Server so that Cursor can build a... by cube2222 on Monday March 24, 2025 @07:37AM (#43459755)
I'm frequently constructing context based on up-to-date docs using curl + html2markdown[0] and custom css selectors, which is extremely tedious. MCP servers for docs would be very useful for me.

That said, I don't really expect the AI itself to come up with docs to read (maybe some day). I want it predominantly so I can manually reference it in my prompt (in e.g. the Zed assistant panel) like `/npmdocs packagename packageversion`.

But even for AI "self-driven" use-cases, I primarily see the value in read-only MCP servers that provide more context, just in an "as-needed" way, instead of me putting it there explicitly.

[0]: https://github.com/JohannesKaufmann/html-to-markdown

Re:Show HN: We made an MCP Server so that Cursor can build a... by johnisgood on Monday March 24, 2025 @07:50AM (#43459851)
What exactly is Apidog though?

I feed LLMs documentation in case of obscure languages and it more or less works (with Claude).

Re:Show HN: We made an MCP Server so that Cursor can build a... by cube2222 on Monday March 24, 2025 @08:06AM (#43459997)
I have no idea, I was talking about a theoretical generic npm docs mcp server, which I’ve just realized this is not.
Re:Show HN: We made an MCP Server so that Cursor can build a... by johnisgood on Monday March 24, 2025 @08:11AM (#43460036)
I see. Thanks for the html-to-markdown though, I used to just copy paste either the whole HTML or select all text on a website and feed that into LLMs but it is such a waste of context and it does not work as well. Claude has a specific format and simonw has a project that converts source code (?) to the format Claude "likes". I think it supports more than just Claude (?).