The http4k MCP Desktop Client is a command-line tool that acts as a proxy for desktop applications to communicate with MCP servers via StdIO. It supports various remote transport and
The http4k MCP Desktop Client is a command-line tool that acts as a proxy between desktop applications and Model Context Protocol (MCP) servers via StdIO. Optimized for servers built with the http4k MCP SDK, it facilitates communication with AI assistants like Claude.
Key features include support for multiple remote transport options like HTTP Streaming, SSE, JSON-RPC, and WebSocket, along with authentication methods such as API Key, Bearer Token, Basic Auth, and OAuth. It also offers a customizable reconnection strategy.
Installation is available via Homebrew or GitHub Releases. Usage involves specifying the MCP server URL and transport protocol, with options for authentication and reconnection delays. The client reads input from the AI application via stdin, sends it to the MCP server, receives responses, and passes them back to the application via stdout. Configuration examples are provided for integrating with Claude Desktop, including basic connections and authentication setups.
http4k/mcp-desktop
March 12, 2025
March 28, 2025
Kotlin