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
2 days ago
Versions
5
Downloads
67 total
Past Dependents
Include Past Dependents

Check this option to include packages that no longer depend on this package in their latest version but previously did.

Filter by Kind
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 2 days ago
Repository
Stars 14 on GitHub
Forks 6 on GitHub