
一个全面的 Rust 工作空间, 执行 MCP( 模式上下文协议) 代理系统, 提供多种服务, 包括文件解析、 语音记录和协议转换 .
概览
一个全面的 Rust 工作空间, 执行 MCP( 模式上下文协议) 代理系统, 提供多种服务, 包括文件解析、 语音记录和协议转换 。 -:1.70或后期(建议1.75+) -:3.8+(用于文档-parser和语音-cli TTS) -:Python软件包管理器(通过卷轴安装-LsSf https://astral.sh/uv/install.sh QQ s) 访问 GitHub 发布器为您的平台下载二进制 。 所支持的平台: - Linux x86 64 - Linux ARM64 - macOS Intel (x86 64) - macOS Apple Silicon (ARM64) - Windows x86 64 将SSE/Streamable HTTP转换为stdio协议的主要代理服务. 详细文件的箱/mcp-代用/README.md。 高性能文档解析支持PDF,Word,Excel,和PowerPoint的服务. 详细文件的箱子/文件解析器/README.md.
概述(AI 翻译)
页:1
– – . . .
MCP - Proxy 工作空间
一个全面的 Rust 工作空间, 执行 MCP( 模式上下文协议) 代理系统, 提供多种服务, 包括文件解析、 语音记录和协议转换 。
□ 工作空间成员
===================================================================================================== (===================================================================== ···········.
- ** mcp-common** *0.1.5 * MCP代理组件的共享类型和公用事业 * * *
- ** mcp-sse-proxy** 使用 rmcp 0.10 +======================================================================================================================================================================================================================================= 使用 rmcp 0.12 执行可流式 HTTP 代理
- mcp-sdio-proxy *0.1.18 * 带有CLI工具的主要MCP代理服务器 用于协议转换 * * 高性能多格式文档解析服务 ################################################################################################################################################################################################################################################################ ################################################################################################################################################################################################################################################################ ** **快板 ** 0.1.0 使用快板 Embed 的文本嵌入 HTTP 服务
□ 快开始
· 先决条件
- ** Rust**:1.70或以后(建议1.75+)
- ** Python**:3.8+(用于文档分页和语音-cli TTS)
本页由 AI 翻译,技术细节请以原文为准。
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 新手?先看 mcpskill.org 教程 →