OMate Agent 工具调用与 MCP —— 让 AI 角色能调用外部工具
Agent 工具调用
OMate 支持 Chat Completions API 的函数调用(Function Calling)能力。当配置了 Agent 后,AI 角色可以:
- 搜索实时信息
- 查询数据库
- 执行预定义的工具函数
- 把工具返回的结果融入对话
典型场景
- 角色问"今天天气怎么样"→ Agent 调用天气 API → 把结果整合进 AI 回复
- 角色需要查某个设定的详情 → Agent 检索知识库 → 取回片段注入
MCP 协议
MCP(Model Context Protocol)是一种让 AI 模型与外部工具通信的开放协议。OMate 支持 MCP 协议,可以连接任何实现了 MCP 的工具服务。
优势
- 标准化接口:不需要为每个工具单独适配
- 可扩展:社区有大量现成的 MCP Server
- 安全可控:Agent 的工具调用都有确认机制
配置方式
OMate 设置 → 高级设置 → Agent / MCP 区块,可以配置要连接的 MCP Server 地址。
与酒馆的区别
酒馆目前没有 Agent / MCP 这类能力——OMate 把 AI 的工具调用能力做进了角色扮演客户端,这是酒馆生态没有的方向。
安全提示
- Agent 工具调用涉及外部 API 调用和数据流转
- MCP Server 可能需要你配置 API 凭证
- 确认机制:写操作(修改世界书、挂载预设等)会先弹确认卡,不会静默执行
- 所有请求仍走你自己的 API 配置,小M同学也不产生额外服务费用