Hoogle MCP Server
Provides tools for searching Hoogle, the Haskell documentation search engine, allowing users to search for Haskell packages, functions, and types.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Hoogle MCP Server
A Model Context Protocol (MCP) server for searching Hoogle API, the Haskell documentation search engine.
Installation
Using uv:
# Install dependencies
uv sync
# Or install globally
uv pip install -e .Related MCP server: DuckDuckGo Search MCP Server
Usage
Running the MCP Server
uv run hoogle-mcpConfiguration for Claude Desktop
Add to your Claude Desktop configuration file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"hoogle": {
"command": "uv",
"args": [
"run",
"--directory",
"/path/to/hoogle-mcp",
"hoogle-mcp"
]
}
}
}Available Tools
search_hoogle
Search Hoogle for Haskell packages, functions, and types.
Parameters:
query(required): Search query (e.g., "scotty", "map", "Maybe")scope(optional): Search scope (default: "set:stackage")
Example:
Search for "scotty" in HoogleDevelopment
# Run with uv
uv run hoogle-mcp
# Run tests (if added)
uv run pytest
# Format code
uv run black hoogle_mcp.pyLicense
MIT
This server cannot be deployed
Maintenance
Related MCP Connectors
Provides tools for searching Google Workspace documentation and much more.
Search and read Rust documentation for the standard library and any crate on crates.io
Search Stack Exchange questions, fetch Q&A threads as markdown, look up tag FAQs and user profiles.
Search public open-source code, documentation, metadata, vulnerabilities, changelogs, and examples.
Related MCP Servers
- FlicenseBqualityBmaintenanceEnables searching PureScript documentation through the Pursuit search engine. Supports function, type signature, module, and package searches with comprehensive documentation access.1-
- FlicenseBqualityDmaintenanceEnables querying DuckDuckGo Instant Answer API for search results.11-
- AlicenseNot gradedqualityDmaintenanceEnables web searching using Google search results with no API keys required.31 npm1MIT
- AlicenseNot gradedqualityNot gradedmaintenanceEnables searching and retrieving Godot documentation pages using fuzzy search, with support for multiple documentation versions.MIT