
MCP server 实现一些具体功能提供给 LLM 调用,现在使用场景是直接在 vscode 连上 mcp server 中用 github copilot 来完成一些特定任务,在这个过程中,会有 github copilot 和 MCP server 的多次交互,这个是自动化完成,不需要人工干预。
那么问题来了,github copilot 有没有类似的 api ,可以接受一个问题,然后输出一个结果。中间 copilot 会自动跟 MCP server 来回交互?
github copilot cli 可以实现这样脚本自动化调用吗?
1 tool2dx 1 天前 理论上可行, 就是手动去调用 MCP 工具呗. 把 MCP 工具返回的上下文全部塞给大模型, 结合工具返回的结果, 最终生成回答. 要自己写链式脚本调用. |
3 snow0 17 小时 22 分钟前 得借助一些工具,比如 spring ai ,将你的 MCP 服务注册给 LLM ,LLM 就会按需调用了 |
4 v2byy OP @snow0 嗯嗯,查了下你说的 pring ai ,应该跟我上面说的 openai 的 function calling 是一个道理。 https://docs.spring.io/spring-ai/reference/api/tools.html 不过这个 github copilot 不知道有没有类似的 api |
5 snow0 14 小时 55 分钟前 github copilot 是 agent 不是 LLM ,github copilot cli 有 mcp 集成功能 |