MCP server for Hackage
Haskell Community [Unofficial]
May 25, 2026
My opinion is that the right thing is to start an ecosystem project that uses LLMs sustainably and responsibly:
* keep blocking all the scrapers and bots
* train our own open weight model on haskell and hackage
* make sure it isn’t optimized for “engagement” (optimally, an LLM for search would be able to recognize when you’re in “mindless prompting” mode and tell you to go read the docs of package XY)
* optimize it for search and small code snippets (“how do I do XY?”)
* give LICENSE warnings/summaries on non-trivial codesnippets
It’s kinda hard to use LLMs in a way that actually enables learning, but maybe someone has to try.
Discussion in the ATmosphere