apifox MCP 频繁 Parameter is missing?一个 skill 解决
用 AI 写好了一整套接口,还要去 apifox 里一个个手填?这也太低效了吧。
📌 背景
apifox 是一个接口调试 + 文档管理的工具,相信大家用的不少吧。
但是现在是 AI 时代,明明用 AI 写好了一整套接口,还要去 apifox 手动填接口的话,是不是有点效率太慢了?
所以 apifox 出了一个 MCP,可以让 AI 直接对接口增删改查。
关于怎么开通使用,官方文档写得挺清楚的,我就不细说了:
🫠 问题经过
理想很美好,现实是:这个 MCP 的问题比较多,AI 居然用不会这个 MCP。
AI 老是创建接口失败,MCP 的错误信息一直给我返回:
Parameter is missing
到底是哪个参数错了?怎么错的?一个字都不告诉我。
大模型只能去猜,然后继续 Parameter is missing,无限循环。
apifox 的团队这么大,做一个 MCP 也做不好,写 MCP 给我写好的啊。
后来我琢磨,Parameter is missing 意思是缺少参数,那简单,我让 AI 把参数全部填上不就行了?
然后报错变成了:
Invalid Parameter
真是给我气炸了 🤬。
💡 解决过程
但是幸好,我之前还是有几次运气好,AI 偶尔居然创建成功了。
我去找回了那个聊天记录,让 AI 基于成功的调用过程做了一个 skill,把正确的参数结构固定下来。
现在有了 skill,AI 终于不会进入 Parameter is missing 循环了。
也是轻轻松松地管理接口了,不需要手填了。
📝 总结
- MCP 的报错信息太模糊,AI 只能瞎猜,越猜越错
- 与其让 AI 每次重新试错,不如用成功案例沉淀成 skill,一次写对
- 现在写完接口直接让 AI 同步到 apifox,全程不用切出去手填
TIP
如果你也被 apifox MCP 的 Parameter is missing 折磨过,可以试试这个 skill,欢迎 star。
