昨天在使用AI编程中遇到一个非常恼火的事情:
- 首先让AI去更新接口,review时发现接口更新不对;
- 反复与AI沟通,期望AI能正确识别接口,并更新代码;
- 沟通无效,AI无法理解;
经历上面的阶段,个人感觉是MCP工具问题。
或许优化 Prompt 能解决问题,但是当时我已经想不出更好的语句😓
后面联系到官方技术群,在群里咨询了自己遇到的问题。
这个问题似乎其他人也有遇到,有解决该问题的办法。
配置的过程遇到报错:
[apifox-filter-mcp] [ERROR] Cannot determine a valid project directory (got: "/", resolved: "/"). Please set the CACHE_DIR environment variable to specify the cache location. MCP error -32000: Connection closed
这个报错是因为 CACHE_DIR 配置错误。
完整配置:
"apifox-filter": {
"timeout": 60,
"command": "npx",
"args": [
"-y",
"apifox-filter-mcp-server@latest",
"--project-id=your-project-id"
],
"env": {
"APIFOX_ACCESS_TOKEN": "your-token",
"LOG_LEVEL": "error",
"CACHE_DIR": "your-path"
},
"type": "stdio"
},