[功能]: 使用/指定调用mcp server的tools #4559
Unanswered
bjl101501
asked this question in
MCP | 模型上下文协议
Replies: 2 comments
-
|
+1 这个功能的需求,实现上其实是可以做到用户通过特定的方式来指定工具集的,因为工具本身是客户端经过筛选、过滤给 LLM 的。但是个人觉得直接在助手(或者智能体)中配置需要的 MCP 工具(具体到特定工具而不是 MCP 服务)会比较方便。 具体的使用背景是:我们有一个比较大的基于 SSE 的服务,这个服务可能汇集了不同类别的不同工具,但是从助手的角度,可能一些助手只关注特定的一些工具的使用,以防上下文过长以及工具之间的影响。 不过说到这个,如果在助手里绑定工具的使用集合,实现上有可能会出现 MCP 服务更新导致工具列表过时或者有脏数据在就是了,可能需要更加细化。 |
Beta Was this translation helpful? Give feedback.
0 replies
-
|
+1, 需要这个 |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
提交前检查
平台
Windows
版本
v1.1.10
您的功能建议是否与某个问题/issue相关?
我对mcp只是会用,不知道这个功能能不能实现。
正常调用mcp,先将启用的mcp发送给llm,然后llm根据用户命令和获得的mcp参数选择调用哪个工具。那么可不可以直接告诉llm使用哪一个工具。
请描述您希望实现的解决方案
在聊天框中输入
/,会弹出可用的mcp工具,类似tg调用bot的命令。比如
@pollinations/model-context-protocol,它的工具输入
/假设选中了
listTextModels然后只需要发送这个tool的内容,llm也只需要调用这个tool的函数。一是避免工具太多,“tools”超出了llm输入长度导致报错;二是可以精准调用某个工具。
请描述您考虑过的其他方案
No response
其他补充信息
No response
Beta Was this translation helpful? Give feedback.
All reactions