hs-mcp offers a Haskell implementation of the Model Context Protocol (MCP), facilitating the integration of Haskell applications with MCP-compatible clients like Claude. It supports the full MCP protocol with features such as StdIO transport, JSON-RPC messaging, resource, tool, and prompt handling. The library includes an example echo server, comprehensive test suite, and is designed for easy integration into Haskell projects.
Key Features
01StdIO transport for local process communication
02Supports resources, tools, and prompts
030 GitHub stars
04Full implementation of MCP protocol
05JSON-RPC messaging
06Comprehensive test suite