loading…
Search for a command to run...
loading…
Enables searching Hoogle, the Haskell documentation search engine, for packages, functions, and types.
Enables searching Hoogle, the Haskell documentation search engine, for packages, functions, and types.
A Model Context Protocol (MCP) server for searching Hoogle API, the Haskell documentation search engine.
Using uv:
# Install dependencies
uv sync
# Or install globally
uv pip install -e .
uv run hoogle-mcp
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"
]
}
}
}
search_hoogleSearch 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 Hoogle
# Run with uv
uv run hoogle-mcp
# Run tests (if added)
uv run pytest
# Format code
uv run black hoogle_mcp.py
MIT
Выполни в терминале:
claude mcp add hoogle-mcp-server -- npx Безопасность
Низкий рискАвтоматическая эвристика по публичным данным — не гарантия безопасности.