mcp-server 0.1.0.6 → 0.1.0.7
raw patch · 2 files changed
+7/−8 lines, 2 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
Files
- README.md +6/−7
- mcp-server.cabal +1/−1
README.md view
@@ -4,10 +4,11 @@ ## Features -- **Complete MCP Implementation**: Full support for MCP 2024-11-05 specification+- **Complete MCP Implementation**: Designed against the MCP 2024-11-05 server specification - **Type-Safe API**: Leverage Haskell's type system for robust MCP servers - **Multiple Abstractions**: Both low-level fine-grained control and high-level derived interfaces - **Template Haskell Support**: Automatic handler derivation from data types+- **Stdio Transport Only**: HTTP/SSE coming soon! ## Supported MCP Features @@ -16,7 +17,6 @@ - ✅ **Tools**: Model-controlled callable functions - ✅ **Initialization Flow**: Complete protocol lifecycle with version negotiation - ✅ **Error Handling**: Comprehensive error types and JSON-RPC error responses-- ✅ **Capabilities**: Proper capability negotiation with sub-capabilities ## Quick Start @@ -116,7 +116,7 @@ ## Examples -The library includes complete examples:+The library includes a few different examples: - **`examples/Simple/`**: Basic key-value store using Template Haskell derivation - **`examples/Complete/`**: Full-featured example with prompts, resources, and tools@@ -130,8 +130,7 @@ docker build -t haskell-mcp-server . # Run different examples-docker run -i --entrypoint="/usr/local/bin/template-haskell-example" haskell-mcp-server-docker run -i --entrypoint="/usr/local/bin/high-level-example" haskell-mcp-server+docker run -i --entrypoint="/usr/local/bin/haskell-mcp-server" haskell-mcp-server ``` And then configure Claude by editing `claude_desktop_config.json`:@@ -144,8 +143,8 @@ "args": [ "run", "-i",- "--entrypoint=/usr/local/bin/template-haskell-example",- "drshade/haskell-mcp-server"+ "--entrypoint=/usr/local/bin/haskell-mcp-server",+ "haskell-mcp-server" ] } }
mcp-server.cabal view
@@ -15,7 +15,7 @@ -- PVP summary: +-+------- breaking API changes -- | | +----- non-breaking API additions -- | | | +--- code changes with no API change-version: 0.1.0.6+version: 0.1.0.7 -- A short (one-line) description of the package. synopsis: Library for building Model Context Protocol (MCP) servers -- A longer description of the package.