TA

tidewave-ai/mcp_proxy_rust

Developer tools

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

125 stars 20 forks Качество 50 Тренд 16

tidewave-ai/mcp_proxy_rust — это кандидат в MCP-сервер, импортированный из https://github.com/tidewave-ai/mcp_proxy_rust.

Обзор

tidewave-ai/mcp_proxy_rust — это кандидат в MCP-сервер, импортированный из https://github.com/tidewave-ai/mcp_proxy_rust.

Обзор (машинный перевод)

Автономный бинарный файл для подключения MCP-клиентов на основе STDIO к MCP-серверам на базе HTTP (SSE).

Примечание: прокси поддерживает как SSE согласно 2024-11-05, так и потоковый HTTP согласно спецификации 2025-03-26. Однако может случиться, что подключающий клиент не поддерживает версию, отправленную сервером.

Установка

Последние релизы доступны на странице релизов.

macOS

В зависимости от вашего Mac, вы можете скачать последнюю версию с помощью одной из следующих команд:

Apple Silicon:

Информация:

что поместит двоичный файл mcp-proxy в текущий рабочий каталог (pwd).

Обратите внимание, что бинарные файлы не заверены нотариально, поэтому если скачать релиз через браузер, вы не сможете его открыть.

В качестве альтернативы можно убрать флаг карантина следующим образом:

Linux

Вы можете скачать последний релиз со страницы релизов или с помощью одной команды, в зависимости от вашей архитектуры:

x86:

ARM64 / AARCH64:

Окна

Вы можете скачать последний релиз со страницы релизов или с помощью следующей команды Powershell:

Строим с нуля

Прокси встроен в Rust. Если у вас установлен Rust и его инструменты, проект можно построить с помощью cargo:

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

README

Показан фрагмент оригинального README. Открыть оригинал.

mcp-proxy

A standalone binary for connecting STDIO based MCP clients to HTTP (SSE) based MCP servers.

Note: the proxy supports both SSE according to the 2024-11-05 as well as streamable HTTP according to the 2025-03-26 specification. It may happen though that the connecting client does not support the version sent by the server.

Installation

The latest releases are available on the releases page.

macOS

Depending on your Mac, you can download the latest version with one of the following commands:

Apple Silicon:

curl -sL https://github.com/tidewave-ai/mcp_proxy_rust/releases/latest/download/mcp-proxy-aarch64-apple-darwin.tar.gz | tar xv

Intel:

curl -sL https://github.com/tidewave-ai/mcp_proxy_rust/releases/latest/download/mcp-proxy-x86_64-apple-darwin.tar.gz | tar xv

which will put the mcp-proxy binary in the current working directory (pwd).

Note that the binaries are not notarized, so if you download the release with the browser, you won’t be able to open it.

Alternatively, you can remove the quarantine flag with:

xattr -d com.apple.quarantine /path/to/mcp-proxy

Linux

You can download the latest release from the Releases page or with one command, depending on your architecture:

x86:

curl -sL https://github.com/tidewave-ai/mcp_proxy_rust/releases/latest/download/mcp-proxy-x86_64-unknown-linux-musl.tar.gz | tar zxv

arm64 / aarch64:

curl -sL https://github.com/tidewave-ai/mcp_proxy_rust/releases/latest/download/mcp-proxy-aarch64-unknown-linux-musl.tar.gz | tar zxv

Windows

You can download the latest release from the Releases page or with the following Powershell command:

curl.exe -L -o mcp-proxy.zip https://github.com/tidewave-ai/mcp_proxy_rust/releases/latest/download/mcp-proxy-x86_64-pc-windows-msvc.zip; Expand-Archive -Path mcp-proxy.zip -DestinationPath .

Building from scratch

The proxy is built in Rust. If you have Rust and its tools installed, the project can be built with cargo:

cargo build --release

Then, the binary will be located at target/release/mcp-proxy.

Usage

If you have an SSE MCP server available at http://localhost:4000/tidewave/mcp, a client like Claude Desktop would then be configured as follows.

On macos/Linux

{
  "mcpServers": {
    "my-server": {
      "command": "/path/to/mcp-proxy",
      "args": ["http://localhost:4000/tidewave/mcp"]
    }
  }
}

On Windows

{
  "mcpServers": {
    "my-server": {
      "command": "c:\\path\\to\\mcp-proxy.exe",
      "args": ["http://localhost:4000/tidewave/mcp"]
    }
  }
}

Configuration

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

Установка

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

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

Конфигурация

{ "mcpServers": { "my-server": { "command": "/path/to/mcp-proxy", "args": ["http://localhost:4000/tidewave/mcp"] } } }