HM

http4k/mcp-desktop

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

39 stars 5 forks Качество 59 Тренд 20NOASSERTION

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

Открыть полный README на GitHub

Установка

This server does not publish a one-line install command.

Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →