# mcp-desktop

> MCP Client

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

## Overview

- **Category:** Developer Tools
- **Language:** Kotlin
- **Stars:** 40
- **Forks:** 2
- **Owner:** http4k
- **GitHub:** https://github.com/http4k/mcp-desktop
- **Homepage:** https://mcp.http4k.org
- **Created:** 2025-03-12T17:25:45+00:00
- **Updated:** 2025-03-28T16:34:14+00:00
- **Source:** https://model-context-protocol.com/clients/http4k-mcp-desktop-client-stdio-proxy

## Setup

## Setup

**Via Homebrew**

```bash
brew tap http4k/tap
brew install http4k-mcp-desktop
```

**Via GitHub Releases**

Download the latest release from [GitHub Releases](https://github.com/http4k/http4k-mcp-desktop/releases).

## Tools

## Available Tools

1.  Multiple remote transport options: HTTP Streaming, SSE (Server-Sent Events), JSON-RPC, WebSocket
2.  Various authentication methods: API Key, Bearer Token, Basic Auth, and OAuth
3.  Customizable reconnection strategy
4.  Simple StdIO interface for easy integration with desktop applications when using natively compiled Kotlin apps.
5.  Command-line desktop client for connecting to MCP servers via standard input/output (StdIO).
