某机构发布了托管式远程MCP服务器,可用于Claude Desktop、Claude Code、Cursor和VS Code等应用,通过基于聊天的自然语言界面来探索和运行所有HTTP API。
MCP(模型上下文协议)是某机构开发的标准,用于让语言模型访问外部工具。这通常称为“工具使用”或“函数调用”。通过该协议,语言模型可以访问外部工具和数据源,而不仅仅依赖内部知识。
安装服务器后,可以在Claude或Cursor中提出以下类型的问题:
查找模型:
比较模型:
运行模型:
某些HTTP API可能返回非常大的JSON响应,容易填满模型的上下文窗口。为解决此问题,开发团队实现了动态过滤工具,使用WebAssembly实现的jq命令行工具,针对特定响应对象模式和任务编写一次性过滤表达式。这种方法让语言模型决定响应中哪些部分与当前任务最相关,并只返回这些部分。
示例:从搜索响应中提取名称、所有者、描述和运行计数
{
"body": "upscaler",
"jq_filter": ".results[] | {name: .name, owner: .owner, description: .description}"
}托管式MCP服务器运行在Cloudflare Workers上,便于部署和扩展。采用Cloudflare的OAuth提供者框架保护API令牌安全。连接AI工具到某平台时,访问网页输入API令牌。令牌存储在Cloudflare的KV存储中,相当于只有MCP服务器能访问的安全数字保险库。令牌永远不会暴露给AI工具本身,MCP服务器作为可信中介,使用存储的令牌代为向某平台发起请求。即使有人获取了AI工具的配置,凭证仍然安全。FINISHED
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。