{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreih47yhj7i3v7qo22ithv2dmmd7hekt5colythsg4fqq4knscf3lei",
    "uri": "at://did:plc:pi6woz4d47bkuws673w2il2r/app.bsky.feed.post/3ml7mhghbwro2"
  },
  "path": "/t/mcp-server-for-hackage/14043#post_1",
  "publishedAt": "2026-05-06T19:59:36.000Z",
  "site": "https://discourse.haskell.org",
  "tags": [
    "https://github.com/tusharad/hackage-doc-mcp"
  ],
  "textContent": "I’ve built an MCP server that lets AI agents use Hackage. The MCP server is entirely written in Haskell.\n\nIt lets LLMs:\n\n  1. perform Hoogle searches.\n\n  2. List package modules\n\n  3. Scrape module documentation in LLM-friendly Markdown.\n\n\n\n\nWhy this tool?\n\nI’ve often seen premium coding agents using outdated functions or not being aware of the latest packages. This MCP lets LLMs access the latest Haskell documentation.\n\nFeel free to contribute or provide feedback.\n\nCheck out the GitHub link: https://github.com/tusharad/hackage-doc-mcp",
  "title": "MCP server for Hackage"
}