文档

MCP

MCP 扩展让 Nora AI 能够连接外部工具和服务,将其能力扩展到文本生成之外。

什么是 MCP?

MCP(Model Context Protocol)是一个标准协议,允许 AI 助手与各种工具、数据库、API 和本地资源交互。通过 MCP,Nora 可以访问网页内容、管理文件、查询数据库等。

主要功能

  • 工具集成:将 Nora 连接到兼容 MCP 的工具和服务
  • 基于角色的访问:配置具有特定工具权限的不同角色
  • 自定义配置:通过 JSON 配置定义 MCP 服务器设置
  • 多模型支持:选择用于启用 MCP 的聊天的 AI 模型
  • 确认控制:可选择在执行前批准工具调用以确保安全

如何使用

  1. 配置 MCP 服务器:在 设置 > 扩展 > MCP 中,以 JSON 格式添加 MCP 服务器配置
  2. 创建角色:定义具有特定工具访问权限的角色
  3. 开始聊天:在启动器中,输入角色名称以开始启用 MCP 的 Nora 对话

配置

MCP 服务器配置

在设置中使用 JSON 配置 MCP 服务器。以下是一个示例配置:

{
  "mcpServers": {
    "playwright": {
      "command": "npx",
      "args": [
        "@playwright/mcp@latest",
        "--isolated"
      ]
    }
  }
}

角色

创建角色以将工具分组用于特定任务。每个角色可以访问选定的 MCP 工具。

设置

  • 执行工具调用需要确认:在执行工具调用前需要用户确认(出于安全考虑建议启用)
  • 模型选择:选择要使用的 AI 模型(默认使用 Nora 的默认模型)
  • 使用全局共享 MCP 服务器实例:使用全局 MCP 服务器实例或为每个聊天窗口创建独立实例

安全性

出于隐私考虑,MCP 设置默认不同步到云端。如需同步,请在云同步设置中启用 MCP 同步。