NA

nuwax-ai/mcp-proxy

Developer tools

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

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
Открыть полный README на GitHub

Установка

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

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