今天刷到一个很好玩的东西, cloudflare/mcp-server-cloudflare

22 小时 25 分钟前
 SilenceLL

Gayhub 地址

他们的 MCP tool 定义从 MCP tool 1:1 对 api 接口,改为了两个通用入口:1.API 能力目录 2.通用执行器

好处:

  1. 上下文占用小,tool 定义少了,官方宣称上下文占用从 244K 降到 1.1K
  2. API 自发现,不用每次 API 更新了就去更新 MCP Server
  3. Code Mode ,让模型自己写一段程序,包装多个调用,在沙箱里面执行,而不是每次调用都让模型判断,然后再次模型调用。

坏处:

  1. 对 MCP tool 的描述移到了能力目录这里,如果 API 接口定义不清楚,或者有大量雷同功能可能会调用错

服务端直接把 swagger 接口做成 API 能力目录,改造成本应该蛮低的。看了下我们的服务,类似的雷同的业务有点多,感觉不如精挑细选的 MCP tool 定义。

2050 次点击
所在节点    程序员
3 条回复
sugars
22 小时 18 分钟前
所以屎山项目是不是基本用不了这套 😂
SilenceLL
22 小时 11 分钟前
@sugars 可以尝试下,AI 的能力还是远超我们想象的。另外也可以在接口加标记,慢慢整治,整治好的才开放给 AI 使用。
maocat
21 小时 52 分钟前
没有什么东西是包一层解决不了的,如果不行就再包一层

去年做的的 agent 架构就对 skill 包了一层
就两个工具,load_skill, exec_skill_tool

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1243239

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX