Token导航 LogoToken导航TokenDH.com
MCP Gateway Poc logo
运维云端未说明官方级别未说明来源级核验

MCP Gateway Poc

MCP Server

基于Envoy外部处理器的MCP代理服务,用于聚合和路由MCP工具请求。

工具数

0

提示词数

0

GitHub Stars

2

资源数

0
Go云端部署Docker

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

david-martin

提供方

david-martin

最后核验

2026/5/17 20:19

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

MCP助手PoC

MCP助手与Go Envoy外部处理器.

docker-compose up --build

可流式传输的HTTP MCP服务器现在可以在以下位置使用:http://localhost:8080/

使用MCP检查员进行测试

# Start the inspector
DANGEROUSLY_OMIT_AUTH=true npx @modelcontextprotocol/inspector
  1. 打开http://localhost:6274/?transport=streamable-http&serverUrl=http://localhost:8080#resources
  2. 点击 连接
  3. 点击 列出工具

您将看到来自后端MCP服务器(服务器1和服务器2)的联合工具,它们会自动添加前缀以避免冲突:

alt text

架构概述

关键部件:

  • MCP初始化/工具列表: main.go - handleInitialization() 创建后端会话, aggregateTools() 从服务器获取和前缀工具
  • 外部处理器: ext-proc/ 目录处理请求/响应处理:

- request.go - extractMCPToolName() 从JSON正文中提取工具名称, stripServerPrefix() 删除前缀、设置 x-mcp-server 路由标头,映射会话ID - response.go - extractHelperSessionFromBackend() 反向将后端会话ID映射到辅助会话

  • 布线规则: envoy.yaml -路线基于 x-mcp-server 头球server1/server2 → 后端集群,默认→ 助手)

流动:客户→ 特使→ Ext Proc(提取工具、去除前缀、设置路由标头)→ 到后端或助手的路由→ 响应(会话反向映射)→ 客户端

目录标签

目录标签

Go云端部署DockerMCP代理混合部署请求路由工具聚合Envoy扩展

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP