
MCP Access Point

2025.04.18
5
Rust协议转换轻量级代理其它
MCP Access Point 是一个轻量级的网关工具,旨在桥接传统的 HTTP 服务和 MCP(Model Context Protocol)客户端。它使得 MCP 客户端能够无缝地与现有的 HTTP 服务进行交互,而无需对服务器端接口代码进行任何修改。
View on GitHub
Overview
基本能力
产品定位
MCP Access Point 是一个轻量级的网关工具,用于桥接传统的 HTTP 服务和 MCP 客户端。
核心功能
- 协议转换:双向转换 HTTP 和 MCP 协议
- 零修改:无需修改现有的 HTTP 服务
- 客户端支持:允许 MCP 客户端使用标准的 HTTP 服务
- 轻量级代理:具有最小的开销和干净的协议转换
适用场景
- 逐步将 HTTP 服务迁移到 MCP 架构
- 使基于 MCP 的系统能够利用现有的 HTTP 基础设施
- 构建需要支持两种协议的混合系统
工具列表
- @modelcontextprotocol/inspector:用于调试 MCP 服务的工具
常见问题解答
无
使用教程
使用依赖
无
安装教程
# 从源代码安装
git clone https://github.com/sxhxliang/mcp-access-point.git
cd mcp-access-point
# 传递 openapi.json 文件路径、mcp 端口号和上游服务地址
cargo run -- -f openapi_for_demo.json -p 8080 -u localhost:8090
调试方式
# 使用 inspector 进行调试。首先启动服务。
npx @modelcontextprotocol/[email protected] node build/index.js
# 访问 http://127.0.0.1:6274/
# 选择 "see," 填写 0.0.0.0:8080/sse,然后点击 "connect" 连接到服务。