An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

mcp

This library provides a complete server implementation of the Model Context Protocol (MCP) for Haskell, built on Servant with JWT authentication via servant-auth-server. It re-exports the core protocol types from mcp-types for convenience. MCP is a protocol that enables seamless communication between AI models and external tools, resources, and services. This implementation supports MCP protocol version 2025-06-18 with full compatibility for resources, tools, prompts, completions, elicitation, and all standard MCP message types. The server uses HTTP transport with streaming SSE responses at the /mcp endpoint. An extensible handler framework (ProcessHandlers, ToolHandler) allows implementing custom MCP servers with minimal boilerplate.

Ecosystem
hackage.haskell.org
Latest Release
0.3.0.1
1 day ago
Versions
5
Downloads
67 total
0.3.0.1
Published: 1 day ago
Registry - Download
0.2.0.1
Published: 8 months ago
Registry - Download
0.2.0.0
Published: 8 months ago
Registry - Download
0.1.1.0
Published: 8 months ago
Registry - Download
0.1.0.0
Published: 8 months ago
Registry - Download
Links
Registry hackage.haskell.org
Source Repository
JSON API View JSON
CodeMeta codemeta.json
Package Details
PURL pkg:hackage/mcp
spec
License MPL-2.0
First Release 8 months ago
Last Synced 1 day ago
Repository
Stars 14 on GitHub
Forks 6 on GitHub