{"@context":"https://w3id.org/codemeta/3.0","@type":"SoftwareSourceCode","identifier":"pkg:hackage/mcp","name":"mcp","description":"This library provides a complete server implementation of the Model Context\nProtocol (MCP) for Haskell, built on Servant. It re-exports the core\nprotocol types from mcp-types for convenience.\n\nMCP is a protocol that enables seamless communication between AI models and\nexternal tools, resources, and services. This implementation supports MCP\nprotocol version 2025-06-18 with full compatibility for resources, tools,\nprompts, completions, elicitation, and all standard MCP message types.\n\nThree transports are provided: HTTP with JWT authentication via\nservant-auth-server, a simple unauthenticated HTTP transport for local\ndevelopment or use behind a reverse proxy, and a stdio transport for\nsubprocess-based integrations.  All HTTP transports use streaming SSE\nresponses at the /mcp endpoint. An extensible handler framework\n(ProcessHandlers, ToolHandler) allows implementing custom MCP servers\nwith minimal boilerplate.","version":"0.3.2.0","softwareVersion":"0.3.2.0","license":"https://spdx.org/licenses/MPL-2.0","codeRepository":"https://github.com/DPella/mcp","issueTracker":"https://github.com/dpella/mcp/issues","url":"https://github.com/DPella/mcp","keywords":["ai","library","mpl","web","Propose Tags"],"programmingLanguage":{"@type":"ComputerLanguage","name":"Haskell"},"maintainer":[{"@type":"Person","name":"tritlo"}],"author":[{"@type":"Person","name":"tritlo"}],"copyrightHolder":[{"@type":"Person","name":"tritlo"}],"dateCreated":"2025-06-12","dateModified":"2026-05-27","datePublished":"2026-05-27","copyrightYear":2025,"downloadUrl":"https://hackage.haskell.org/package/mcp-0.3.2.0/mcp-0.3.2.0.tar.gz","applicationCategory":"hackage","runtimePlatform":"hackage","developmentStatus":"active","sameAs":["https://hackage.haskell.org/package/mcp"],"https://www.w3.org/ns/activitystreams#likes":33,"https://forgefed.org/ns#forks":12}