
nuwax-ai/mcp-proxy
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
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
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
Method 1: Pre-built Binaries (Recommended)
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
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →