TA

tidewave-ai/mcp_proxy_rust

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

125 stars 21 forks 품질 50 트렌드 16

tidewave-ai/mcp_proxy_rust는 [[T0]에서 가져온 MCP 서버 후보입니다.

개요

tidewave-ai/mcp_proxy_rust는 [[T0]에서 가져온 MCP 서버 후보입니다.

개요(AI 번역)

STDIO 기반 MCP 클라이언트를 HTTP(SSE) 기반 MCP 서버에 연결하는 독립 실행형 바이너리입니다.

참고: 프록시는 2024-11-05에 따른 SSE와 2025-03-26 사양에 따른 스트리밍 가능한 HTTP를 모두 지원합니다. 하지만 연결된 클라이언트가 서버에서 보내는 버전을 지원하지 않는 경우도 있습니다.

설치

최신 출시 정보는 출시 페이지에서 확인할 수 있습니다.

macOS

Mac에 따라 다음 명령어 중 하나로 최신 버전을 다운로드할 수 있습니다:

애플 실리콘:

인텔:

이렇게 하면 mcp-proxy 이진이 현재 작업 디렉터리(pwd)에 저장됩니다.

참고로 바이너리는 공증되지 않아, 브라우저로 릴리스를 다운로드하면 열지 못합니다.

또는 격리 플래그를 제거하면 다음과 같은 방법이 있습니다:

리눅스

최신 릴리스는 Releases 페이지에서 다운로드하거나 아키텍처에 따라 한 가지 명령어로 다운로드할 수 있습니다:

x86:

arm64 / aarch64:

창문

최신 릴리스는 릴리스 페이지에서 다운로드하거나 다음 Powershell 명령어를 사용해 다운로드할 수 있습니다:

처음부터 쌓아

프록시는 Rust로 빌드되었습니다. Rust와 그 도구들이 설치되어 있다면, cargo로 프로젝트를 구축할 수 있습니다:

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

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

GitHub에서 전체 README 보기

설치

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"] } } }