
http4k/mcp-desktop
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
http4k MCP 데스크탑 클라이언트
개요
표준 입력/출력 (StdIO)를 통해 MCP (모델 Context Protocol) 서버에 연결하는 명령행 데스크탑 클라이언트. 이 클라이언트는 Claude와 다른 데스크탑 AI 애플리케이션과 같은 StdIO를 통해 통신하는 AI 조수 및 응용 프로그램과 완벽하게 작동하도록 설계되었습니다. http4k MCP 데스크톱 클라이언트는 데스크탑 애플리케이션과 MCP 서버 간의 통신을 가능하게 하는 프록시 역할을 합니다. MCP-compliant 서버와 함께 작동하지만, http4k MCP SDK를 사용하여 내장된 서버에 최적화되어 있습니다. - 다중 원격 전송 옵션 : HTTP 스트리밍, SSE (Server-Sent Events), JSON-RPC, WebSocket - 다양한 인증 방법 : API 키, Bearer Token, Basic Auth 및 OAuth - 사용자 정의 연결 전략 - 기본 Kotlin 응용 프로그램을 사용하여 데스크톱 응용 프로그램과 쉽게 통합을위한 간단한 StdIO 인터페이스. MCP 표준 원격 프로토콜은 2025-03-26 버전의 이전 표준 (SSE)을 초월하는 HTTP 스트리밍입니다.
개요(AI 번역)
표준 입력/출력 (StdIO)를 통해 MCP (모델 Context Protocol) 서버에 연결하는 명령행 데스크탑 클라이언트. 이 클라이언트는 일하기 위하여 디자인됩니다 Claude 및 기타 데스크톱 AI 애플리케이션과 같은 StdIO를 통해 통신하는 AI 조수 및 응용 프로그램.
개요
http4k MCP 데스크톱 클라이언트는 데스크탑 애플리케이션과 MCP 서버 간의 통신을 가능하게 하는 프록시 역할을 합니다. 어떤 MCP-compliant와 작동 하는 동안 서버는 http4k MCP SDK를 사용하여 내장된 서버를 위해 특별히 최적화되었습니다.
특징
- 다중 원격 전송 옵션 : HTTP 스트리밍, SSE (Server-Sent Events), JSON-RPC, WebSocket
- 다양한 인증 방법: API Key, Bearer Token, Basic Auth 및 OAuth
- 맞춤형 재연결 전략
- 기본적으로 Kotlin 앱을 컴파일할 때 데스크톱 애플리케이션과 쉽게 통합할 수 있는 간단한 StdIO 인터페이스.
원격 프로토콜 비교
MCP 표준 원격 프로토콜은 HTTP 스트리밍이며, 이전 표준(SSE)을 2025-03-26] 버전으로 상속했습니다. http4k는 http4k-mcp-desktop에 다른 표준 운송을 구현했습니다. 이는 배포 / 호스팅 MCP 서버에 더 적합합니다.
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
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 가이드부터 시작하세요 →