NA

nuwax-ai/mcp-proxy

Developer tools

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

9 stars 14 forks 품질 60 트렌드 31NOASSERTION

A comprehensive Rust workspace implementing MCP (Model Context Protocol) proxy system with multiple services including document parsing, voice transcription, and protocol conversion.

개요

A comprehensive Rust workspace implementing MCP (Model Context Protocol) proxy system with multiple services including document parsing, voice transcription, and protocol conversion. - : 1.70 or later (recommended 1.75+) - : 3.8+ (for document-parser and voice-cli TTS) - : Python package manager (install via curl -LsSf https://astral.sh/uv/install.sh | sh) Visit GitHub Releases to download binaries for your platform. Supported platforms: - Linux x86_64 - Linux ARM64 - macOS Intel (x86_64) - macOS Apple Silicon (ARM64) - Windows x86_64 The main proxy service that converts SSE/Streamable HTTP to stdio protocol. crates/mcp-proxy/README.md for detailed documentation. High-performance document parsing service supporting PDF, Word, Excel, and PowerPoint. crates/document-parser/README.md for detailed documentation.

README

원문 README의 일부입니다. 원문 보기.

MCP-Proxy Workspace

English | 简体中文


MCP-Proxy Workspace

A comprehensive Rust workspace implementing MCP (Model Context Protocol) proxy system with multiple services including document parsing, voice transcription, and protocol conversion.

Workspace Members

Crate Version Description
mcp-common 0.1.5 Shared types and utilities for MCP proxy components
mcp-sse-proxy 0.1.5 SSE (Server-Sent Events) proxy implementation using rmcp 0.10
mcp-streamable-proxy 0.1.5 Streamable HTTP proxy implementation using rmcp 0.12
mcp-stdio-proxy 0.1.18 Main MCP proxy server with CLI tool for protocol conversion
document-parser 0.1.0 High-performance multi-format document parsing service
voice-cli 0.1.0 Speech-to-text HTTP service with Whisper model support
oss-client 0.1.0 Lightweight Alibaba Cloud OSS client library
fastembed 0.1.0 Text embedding HTTP service using FastEmbed

Quick Start

Prerequisites

  • Rust: 1.70 or later (recommended 1.75+)
  • Python: 3.8+ (for document-parser and voice-cli TTS)
  • uv: Python package manager (install via curl -LsSf https://astral.sh/uv/install.sh | sh)

Installation

Using installation script (Linux/macOS):

# Install mcp-proxy
curl --proto '=https' --tlsv1.2 -sSf https://github.com/nuwax-ai/mcp-proxy/releases/latest/download/mcp-stdio-proxy-installer.sh | sh

# Install document-parser
curl --proto '=https' --tlsv1.2 -sSf https://github.com/nuwax-ai/mcp-proxy/releases/latest/download/document-parser-installer.sh | sh

# Install voice-cli
curl --proto '=https' --tlsv1.2 -sSf https://github.com/nuwax-ai/mcp-proxy/releases/latest/download/voice-cli-installer.sh | sh

Using installation script (Windows PowerShell):

# Install mcp-proxy
irm https://github.com/nuwax-ai/mcp-proxy/releases/latest/download/mcp-stdio-proxy-installer.ps1 | iex

# Install document-parser
irm https://github.com/nuwax-ai/mcp-proxy/releases/latest/download/document-parser-installer.ps1 | iex

# Install voice-cli
irm https://github.com/nuwax-ai/mcp-proxy/releases/latest/download/voice-cli-installer.ps1 | iex

Download from GitHub Releases: Visit GitHub Releases to download binaries for your platform.

Supported platforms:

  • Linux x86_64
  • Linux ARM64
  • macOS Intel (x86_64)
  • macOS Apple Silicon (ARM64)
  • Windows x86_64

Method 2: cargo install

cargo install mcp-stdio-proxy

Method 3: Build from Source

# Clone repository
git clone https://github.com/nuwax-ai/mcp-proxy.git
GitHub에서 전체 README 보기

설치

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

Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →