What dependencies or runtime does Hackage Documentation MCP require?
Python 3.7+ and the packages `httpx`, `beautifulsoup4`, and `fastmcp`.
@apenugon
Basic information
An MCP server to give Claude easy access to pulling docs
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"haskell-hackage-mcp": {
"command": "python",
"args": [
"main.py"
]
}
}
}Tool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Hackage Documentation MCP is a Machine-Controlled Program (MCP) server that provides AI assistants with real‑time access to Haskell documentation from Hackage. It enables AI models to retrieve precise, up‑to‑date documentation for specific Haskell modules, improving the AI’s ability to assist with Haskell programming despite limited training data in this domain.
Install Python 3.7+, then pip install httpx beautifulsoup4 fastmcp. Run python main.py to start the server with stdio transport. Use any MCP‑compatible AI assistant to call the tool get_docs(package, version, module) with a Hackage package name, exact version string, and module name (e.g., get_docs("lens", "5.0.0", "Control.Lens")).
Python 3.7+ and the packages `httpx`, `beautifulsoup4`, and `fastmcp`.
Call `get_docs(package, version, module)` – for example, `get_docs("vector-algorithms", "0.8.0", "Data.Vector.Algorithms")`.
Yes, it requires an internet connection to access documentation from Hackage.
It only provides documentation content, not implementation code. Documentation quality varies between Haskell packages, and an internet connection is required.
Yes, any package name, version, and module that exist on Hackage can be queried. An error message is returned if retrieval fails.

Personal context for every AI: search, read, and write back to your private Markdown library of articles, threads, PDFs, notes, and captured ChatGPT/Claude/Gemini/Grok conversations. Remote server, OAuth 2.1 paste-and-au

Sooveryn gives Claude Code a team of AI personas that remembers your project. Soov, the partner and team lead, keeps your decisions and how you work in a lasting memory, and finds them again by words and by meaning, from

Search published GPU deployment, rack integration and structured cabling resources; read canonical documents and Leviathan Systems company service scope. Anonymous, read-only Streamable HTTP MCP. No credentials required.
Memlord is a remote MCP server available at https://app.memlord.com.

Shared memory for AI coding agents. Claude Code, Cursor and Codex read your project's decisions, lessons and tasks before they act.
Comments