MCP Server
MCP Server 为 Agent 提供外部工具。桌面端的 MCP 能力主要由内置插件、连接器或产品集成包声明,并由 Mogick 负责启动、校验和会话路由。
查看当前 MCP
在输入框输入 /,选择 mcp 后发送。Mogick 会列出当前会话已连接的服务器、工具数、资源数以及每个工具的用途。这个结果反映当前会话的实际运行状态,不等同于插件清单中的静态声明。

能力从哪里来
插件详情页会显示其声明的 MCP Server。只有插件已启用、权限通过、运行入口有效并完成宿主准入后,MCP 才会进入 Agent 的有效工具列表。
连接器的 MCP 还依赖对应外部产品。例如 Sysbuilder 或 SysCAD 所需 MCP 缺失时,连接器会显示不可用或恢复提示,而不是以“已连接”掩盖能力缺失。
多会话隔离
Mogick 按 MCP 的性质选择运行方式:
- 有状态或阻塞型 MCP 按会话使用独立上游,避免模型和工具状态串台。
- 明确可共享的无状态 MCP 可以复用。
- 关闭、归档或删除会话时,会注销该会话的 MCP 上下文。
因此多个任务可以并行调用不同的建模或分析工具。某个任务的故障不会使其他任务错误连接到它的实例。
启动与恢复
需要外部运行时的 MCP 通常在首次调用时按需准备。连接器详情会显示启动入口和依赖状态。若启动失败:
- 打开「插件」并进入对应连接器详情。
- 检查外部产品是否已安装。
- 修正启动文件或恢复缺失的 MCP 组件。
- 按提示重启 Mogick,再创建新会话验证。
插件或能力选择需要重启时,Mogick 会显示确认提示。未确认前,当前运行期仍使用旧的有效配置。
安全边界
插件清单中的权限只是请求,不是授权结果。MCP 工具仍受宿主准入、会话权限与操作审批约束;插件启用不会自动获得进程、文件或网络权限。