Best Haskell MCP Servers
Haskell is a purely functional programming language with strong static typing, type inference, and lazy evaluation. It is designed for teaching, research, and industrial applications.
Why this server?
Captures Haskell application logs.
AlicenseAqualityAmaintenanceThe logs of everything on one machine — app, build, GPU, containers, serial board, OS — interleaved in the order they happened, and readable by an agent. Read-only: it can tail, search and wait, and it cannot write, delete or configure anything.296 npm1MITWhy this server?
Enables running Haskell code with sandboxing, resource limits, and output capture; scaffolds a temporary Nix project.
AlicenseAqualityAmaintenanceAn MCP server that lets AI models run code in 31 languages, evaluate symbolic math and logic problems, and measure complexity—exposed as 48 tools for execution, session management, translation, optimization, and more.51181 PyPI4Apache 2.0Why this server?
Provides AST-aware code intelligence for Haskell codebases, including semantic search, dependency graphs, and refactoring analysis.
AlicenseAqualityCmaintenanceStandard coding agents waste 70% of context tokens re-reading raw files with shell grep. Synapse-MCP indexes your codebase into a sub-millisecond local AST graph—giving Claude Code, Cursor, and Windsurf exact caller trees, 60% lower token spend, and zero-hallucination refactoring.145MITWhy this server?
Provides execution environment for Haskell code snippets with results
AlicenseBqualityFmaintenanceMCP Server for running code snippet and show the result.1808 npm243MITWhy this server?
Provides dependency tracing and code analysis for Haskell codebases, indexing symbols, function calls, and modules to support impact analysis, test generation, and code understanding.
AlicenseAqualityDmaintenanceMaps function and component dependencies in Haskell and ReScript codebases, providing LLMs with a real dependency graph for accurate test generation and change-impact analysis.10156 npmMITWhy this server?
Provides 40+ static code analysis tools for enterprise-scale Haskell codebases, including module analysis, function call graphs, type system relationships, typeclass analysis, import dependencies, and complexity metrics.
FlicenseBqualityDmaintenanceProvides static code analysis for enterprise-scale Haskell codebases with 40+ comprehensive tools for analyzing modules, functions, types, classes, imports, and architectural dependencies through real-time queries.424-Why this server?
Allows agents to start or reuse a shared Haskell REPL (GHCi) and run Haskell code in a live tmux session.
AlicenseNot gradedqualityCmaintenanceEnables coding agents and users to share live tmux-based REPL sessions for many languages, allowing agents to execute code in the same interactive workspace via MCP.16 npmMITWhy this server?
Provides specialized prompts for Haskell development, including typed-hole exploration guidance when working with the Haskell Language Server.
AlicenseNot gradedqualityFmaintenanceBridges Large Language Models with Language Server Protocol interfaces, allowing LLMs to access LSP's hover information, completions, diagnostics, and code actions for improved code suggestions.1,900 npm127MITWhy this server?
Adds Haskell code analysis capabilities, including call graph mapping and liveness tracking.