在Ballerina MCP服务中如何访问HTTP请求头(JWT),以用于工具调用?
我正在使用Ballerina构建一个MCP(Model Context Protocol)服务器,并为一个AI代理提供工具。为了授权并定制工具调用的行为,我需要从JWT中获取用户相关数据(该JWT通过HTTP请求的Authorization头传递)。
由于Ballerina的 MCP实现对传输层进行了抽象,我的onCallTool方法只能让我访问mcp:CallToolRequest和 mcp:Session对象。
解决方案
目前还不可行,但未来将得到支持(GitHub Issue)。
站内所有文章版权归属LeftHeroAI导航站,无授权禁止任何主体转载、抄袭、复制内容,亦不得私自架设镜像站点。一经侵权,本站将通过法律途径追责。