mcp-server
Safe HaskellNone
LanguageGHC2024

MCP.Server

Synopsis

Server Runtime

runMcpServerStdio :: McpServerInfo -> McpServerHandlers IO -> IO () Source #

Run an MCP server using STDIO transport

runMcpServerHttp :: McpServerInfo -> McpServerHandlers IO -> IO () Source #

Run an MCP server using HTTP transport with default configuration

runMcpServerHttpWithConfig :: HttpConfig -> McpServerInfo -> McpServerHandlers IO -> IO () Source #

Run an MCP server using HTTP transport with custom configuration

Transport Configuration

data HttpConfig Source #

HTTP transport configuration following MCP 2025-06-18 Streamable HTTP specification

Constructors

HttpConfig 

Fields

Instances

Instances details
Show HttpConfig Source # 
Instance details

Defined in MCP.Server.Transport.Http

Eq HttpConfig Source # 
Instance details

Defined in MCP.Server.Transport.Http

Utility Functions

jsonValueToText :: Value -> Text Source #

Convert JSON Value to Text representation suitable for handlers

Re-exports