
http4k/mcp-desktop
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
http4k MCP рабочий стол клиент
Обзор
Рабочий клиент командной строки для подключения к серверам MCP (Model Context Protocol) через стандартный вход/выход (StdIO). Этот клиент предназначен для бесперебойной работы с помощниками ИИ и приложениями, которые общаются через StdIO, такими как Claude и другие настольные приложения ИИ. http4k MCP Desktop Client служит прокси-сервером, который обеспечивает связь между настольными приложениями и серверами MCP. Хотя он работает с любым MCP-совместимым сервером, он специально оптимизирован для серверов, построенных с использованием http4k MCP SDK. - Несколько вариантов удаленного транспорта: HTTP Streaming, SSE (Server-Sent Events), JSON-RPC, WebSocket - Различные методы аутентификации: API Key, Bearer Token, Basic Auth и OAuth - Настраиваемая стратегия переподключения - Простой интерфейс StdIO для простой интеграции с настольными приложениями при использовании встроенных приложений Kotlin. Удаленный протокол MCP Standard — это HTTP Streaming, который заменил предыдущий стандарт (SSE) в версии 2025-03-26.
Обзор (машинный перевод)
Рабочий клиент командной строки для подключения к серверам MCP (Model Context Protocol) через стандартный вход/выход (StdIO). Этот клиент предназначен для работы Бесшовно с помощниками ИИ и приложениями, которые общаются через StdIO, такими как Claude и другие настольные приложения ИИ.
Обзор
http4k MCP Desktop Client служит прокси-сервером, который обеспечивает связь между настольными приложениями и серверами MCP. Работает с любыми MCP-совместимыми Он специально оптимизирован для серверов, построенных с использованием http4k MCP SDK.
Особенности
Несколько вариантов удаленного транспорта: HTTP Streaming, SSE (Server-Sent Events), JSON-RPC, WebSocket Различные методы аутентификации: API Key, Bearer Token, Basic Auth и OAuth
- Настраиваемая стратегия подключения Простой интерфейс StdIO для простой интеграции с настольными приложениями при использовании нативно составленных приложений Kotlin.
###Сравнение протоколов
Удаленный протокол MCP Standard — это HTTP Streaming, который заменил предыдущий стандарт (SSE) в версии T0. http4k внедрил другие стандартные передачи в http4k-mcp-desktop, поскольку они будут более подходящими для распределенных / размещенных MCP-серверов.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
http4k MCP Desktop Client
A command-line desktop client for connecting to MCP (Model Context Protocol) servers via standard input/output (StdIO). This client is designed to work seamlessly with AI assistants and applications that communicate through StdIO, such as Claude and other desktop AI applications.
Overview
The http4k MCP Desktop Client serves as a proxy that enables communication between desktop applications and MCP servers. While it works with any MCP-compliant server, it’s specially optimized for servers built using the http4k MCP SDK.
Features
- Multiple remote transport options: HTTP Streaming, SSE (Server-Sent Events), JSON-RPC, WebSocket
- Various authentication methods: API Key, Bearer Token, Basic Auth, and OAuth
- Customizable reconnection strategy
- Simple StdIO interface for easy integration with desktop applications when using natively compiled Kotlin apps.
Remote Protocol Comparison
The MCP Standard remote protocol is HTTP Streaming, which superceded the previous standard (SSE) in the 2025-03-26 version. http4k has implemented other standard transports into the http4k-mcp-desktop, as these will be more appropriate for distributed/hosted MCP servers.
| Protocol | Standard/Extension | State | Default server path | Setting | Description |
|---|---|---|---|---|---|
| HTTP Non-streaming | MCP Standard | Stateless | http://host/mcp |
http-nonstream |
Pure HTTP-based streaming communication Use this setting for Cursor! |
| HTTP Streaming | MCP Standard | Stateful | http://host/mcp |
http-stream |
HTTP/SSE-based streaming communication. Supports sessions and replaying/reconnection of stram |
| SSE | MCP (Legacy) | Stateful | http://host/sse |
sse |
Server-Sent Events, part of HTML5 spec, ideal for streaming data from server to client |
| WebSocket | Protocol Extension | Stateful | http://host/ws |
websocket |
Full-duplex communication protocol, maintains persistent connection |
| JSON-RPC | Protocol Extension | Stateless | http://host/jsonrpc |
jsonrpc |
Remote Procedure Call protocol encoded in JSON, request/response model |
Installation
Via Homebrew
brew tap http4k/tap
brew install http4k-mcp-desktop
Via GitHub Releases
Download the latest release from GitHub Releases.
Usage
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →