利用 github copilot 和 mcp server 自动化分析任务

9 天前
 v2byy

MCP server 实现一些具体功能提供给 LLM 调用,现在使用场景是直接在 vscode 连上 mcp server 中用 github copilot 来完成一些特定任务,在这个过程中,会有 github copilot 和 MCP server 的多次交互,这个是自动化完成,不需要人工干预。

那么问题来了,github copilot 有没有类似的 api ,可以接受一个问题,然后输出一个结果。中间 copilot 会自动跟 MCP server 来回交互?

github copilot cli 可以实现这样脚本自动化调用吗?

798 次点击
所在节点    程序员
5 条回复
tool2dx
9 天前
理论上可行, 就是手动去调用 MCP 工具呗.

把 MCP 工具返回的上下文全部塞给大模型, 结合工具返回的结果, 最终生成回答.

要自己写链式脚本调用.
v2byy
9 天前
@tool2dx 问题是我需要 LLM 自己 qu 调用 mcp 工具。搜了一下 openai 的 function calling 感觉是这个意思。
snow0
9 天前
得借助一些工具,比如 spring ai ,将你的 MCP 服务注册给 LLM ,LLM 就会按需调用了
v2byy
9 天前
@snow0 嗯嗯,查了下你说的 pring ai ,应该跟我上面说的 openai 的 function calling 是一个道理。
https://docs.spring.io/spring-ai/reference/api/tools.html

不过这个 github copilot 不知道有没有类似的 api
snow0
9 天前
github copilot 是 agent 不是 LLM ,github copilot cli 有 mcp 集成功能

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

https://ex.noerr.eu.org/t/1172594

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

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

© 2021 V2EX