Docs

MCP

The MCP (Model Context Protocol) extension enables Nora AI to connect with external tools and services, expanding its capabilities beyond text generation.

What is MCP?

MCP (Model Context Protocol) is a standard protocol that allows AI assistants to interact with various tools, databases, APIs, and local resources. Through MCP, Nora can access web content, manage files, query databases, and more.

Key Features

  • Tool Integration: Connect Nora to MCP-compatible tools and services
  • Role-Based Access: Configure different roles with specific tool permissions
  • Custom Configurations: Define MCP server settings via JSON configuration
  • Multi-Model Support: Choose which AI model to use for MCP-enabled chats
  • Confirmation Control: Option to approve tool calls before execution for security

How to Use

  1. Configure MCP Servers: In Settings > Extensions > MCP, add your MCP server configurations in JSON format
  2. Create Roles: Define roles with specific tool access permissions
  3. Start Chatting: In the launcher, type a role name to start an MCP-enabled conversation with Nora

Configuration

MCP Server Config

Configure MCP servers in the settings using JSON. Here's an example configuration:

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

Roles

Create roles to group tools for specific tasks. Each role can access selected MCP tools.

Settings

  • Confirm Tool Calls: Require user confirmation before executing tool calls (recommended for security)
  • Model Selection: Choose which AI model to use (defaults to Nora's default model)
  • Shared MCP Instance: Use a global MCP server instance or create separate instances per chat window

Security

For privacy, MCP settings are not synced to the cloud by default. Enable MCP sync in Cloud Sync settings if needed.