Expand description
MCP Common - Shared types and utilities for MCP proxy modules
This crate provides common functionality shared across mcp-sse-proxy and mcp-streamable-proxy to avoid code duplication.
§Feature Flags
telemetry: 基础 OpenTelemetry 支持otlp: OTLP exporter 支持(用于 Jaeger 等)
Re-exports§
pub use client_config::McpClientConfig;pub use config::McpServiceConfig;pub use process_compat::check_windows_command;pub use process_compat::ensure_runtime_path;pub use process_compat::prepare_stdio_env;pub use tool_filter::ToolFilter;
Modules§
- client_
config - Client connection configuration for MCP services
- config
- MCP 服务配置
- diagnostic
- 子进程启动诊断工具
- mirror
- 镜像源配置:通过进程级环境变量为 npx/uvx 子进程设置国内镜像源
- process_
compat - 跨平台进程管理兼容层
- tool_
filter - 工具过滤器
Macros§
- wrap_
process_ v8 - 为 process-wrap 8.x 的 TokioCommandWrap 应用平台特定的包装
- wrap_
process_ v9 - 为 process-wrap 9.x 的 CommandWrap 应用平台特定的包装