news 2026/11/3 2:23:46

Agentgateway 代理 MCP 流量初探

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Agentgateway 代理 MCP 流量初探

关于Agentgateway代理MCP流量,它的核心定位是为AI Agent场景(特别是MCP/A2A协议)提供企业级的治理、安全、可观测与协议转换。

📌 核心概念
MCP (模型上下文协议):一个标准化协议,让AI Agent能以统一、结构化、安全的方式发现并调用外部工具和数据源。其本身不解决企业级的安全、治理和规模化管理问题。
Agentgateway的定位:它正是一个MCP网关,填补了MCP协议在企业应用中的治理空白。它作为代理层,为多后端MCP服务器的访问提供统一入口,并集中处理认证、授权、速率限制、日志审计等事务。

🔧 代理MCP流量配置实践
Agentgateway主要通过YAML配置文件来定义路由。这里是一个整合了基础配置与安全策略的示例:

binds:
- port: 3101
listeners:
- name: mcp-listener
hostname: localhost
routes:
# 示例1: 代理一个基于STDIO的本地MCP服务器(如Prometheus)
- name: prometheus-route
matches:
- path:
pathPrefix: "/mcp/prometheus" # 前端通过此路径访问
backends:
- mcp:
targets:
- name: prometheus
stdio:
cmd: docker
args: ["run", "-i", "--rm", "ghcr.io/pab1it0/prometheus-mcp-server:latest"]
# 示例2: 代理一个支持HTTP的远程MCP服务器(如Home Assistant)
- name: home-assistant-route
matches:
- path:
pathPrefix: "/mcp/home-assistant"
backends:
- mcp:
targets:
- name: home-assistant
mcp:
host: http://192.168.1.68:8123/api/mcp

为了能在浏览器等前端环境中顺利调试,通常需要在每个路由的 `policies` 下配置 `cors`(跨域资源共享)和 `csrf`(跨站请求伪造)策略。

配置项核心作用适用场景
stdio将本地命令行(CLI)工具转换为可通过网络访问的MCP服务器。代理仅支持本地STDIO通信的MCP工具。
mcp(HTTP)代理一个已经通过网络提供服务的MCP服务器。代理支持SSE或流式HTTP的远程MCP服务器。

安全与治理功能(企业级价值)
这是Agentgateway作为网关的核心优势,具体功能包括:
统一认证与授权:支持基于OAuth等标准的统一认证,并可通过CEL表达式定义细粒度的工具调用授权策略。

多路复用 (Multiplexing):当配置了多个后端MCP服务器时,Agentgateway可以自动将它们合并成一个“复合”后端。Agent调用工具时,Agentgateway负责将请求路由到正确的真实后端。
会话 (Session) 管理:默认以有状态方式处理MCP连接,维护会话上下文。社区有讨论指出,未来可能向默认无状态演进,并支持通过会话ID进行一致性哈希路由,以实现多实例下的会话保持。
可观测性:提供请求指标和日志,但社区反馈其MCP相关指标(如各工具调用耗时)目前可能还不够丰富。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/11/2 19:35:33

Gaussian计算中的溶剂模型:显式与隐式

在现实化学反应中,几乎所有过程都发生在溶液中。然而,许多量子化学计算(尤其在Gaussian中)默认是在"真空"中进行的,也就是气相计算。这会导致能量、结构、反应势垒与实验值偏差显著。溶剂并非只是一个惰性的反应介质。它能稳定电荷…

作者头像 李华
网站建设 2026/10/30 4:03:20

波动率期限结构调整策略在指数期权日历价差中的应用研究

功能与作用说明 本策略通过构建不同到期日的指数期权组合,利用隐含波动率期限结构特征获取套利收益。核心功能包括:1)动态调整远近月合约持仓比例;2)基于波动率曲面变化进行头寸再平衡;3)对冲标…

作者头像 李华
网站建设 2026/11/2 13:56:39

如何在开发中高效抓取美股 tick 数据?

在美股交易系统中,每秒都可能产生成千上万条 tick 数据。想象一下,如果你的程序能实时抓到这些数据,策略的反应速度会不会直接提升?对于开发者来说,这不仅仅是“抓数据”,更是让系统更敏捷、更智能的关键环…

作者头像 李华
网站建设 2026/10/31 22:31:47

测试网络韧性:延迟与丢包模拟

第一章 网络韧性测试的核心价值 在分布式架构主导的软件生态中,网络故障引发的级联失效已成为系统崩溃的首要诱因。Gartner 2025年报告指出,73%的重大线上事故源于未经验证的网络边界场景。通过精准模拟延迟抖动、包序错乱及协议层丢包,测试…

作者头像 李华
网站建设 2026/10/30 22:14:05

AI技术赋能SEO关键词优化策略新路径解析

在数字化营销的背景下,AI技术的应用为SEO关键词优化带来了前所未有的可能。AI通过先进的数据分析能力,能够快速识别出用户的搜索需求和市场变化。这使得企业在选择关键词时更加精准,提高了关键词布局的科学性和有效性。运用自然语言处理和机器…

作者头像 李华