Installation

Detailed installation instructions for all supported platforms

Quoth can be connected to any MCP-compatible AI tool. This guide covers installation for popular platforms.

Claude Code (CLI)

The Quoth Plugin bundles the MCP server, lightweight hooks (~60 tokens), and the /quoth-genesis skill:

# Add the Quoth marketplace (one time)
/plugin marketplace add Montinou/quoth-mcp

# Install the plugin
/plugin install quoth@quoth-marketplace

This gives you:

  • 19 MCP tools including 9 knowledge tools + 10 A2A Bus tools
  • Lightweight hooks that hint Claude to use Quoth patterns
  • Agent-to-agent communication across instances
  • 🪶 Badge transparency when Quoth is used

MCP-Only Installation

If you prefer just the MCP server without hooks:

claude mcp add --transport http quoth https://quoth.triqual.dev/api/mcp

Then authenticate from the /mcp menu.

Token-Based Installation

claude mcp add --transport http quoth https://quoth.triqual.dev/api/mcp \
  --header "Authorization: Bearer YOUR_TOKEN"

Claude Desktop

Add to your Claude Desktop configuration file:

macOS: ~/Library/Application Support/Claude/claude_desktop_config.json

Windows: %APPDATA%\Claude\claude_desktop_config.json

{
  "mcpServers": {
    "quoth": {
      "url": "https://quoth.triqual.dev/api/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_TOKEN"
      }
    }
  }
}

Restart Claude Desktop after modifying the configuration file.

Cursor

Cursor supports MCP through its settings:

1

Open Cursor Settings (Cmd/Ctrl + ,)

2

Navigate to FeaturesMCP Servers

3

Add a new server with URL: https://quoth.triqual.dev/api/mcp

4

Add the Authorization header with your token

SSE Transport

For clients that require Server-Sent Events transport:

claude mcp add --transport sse quoth \
  "https://quoth.triqual.dev/api/mcp/sse?token=YOUR_TOKEN"

Public Demo (No Auth)

For testing without authentication (read-only access):

claude mcp add --transport http quoth-public \
  https://quoth.triqual.dev/api/mcp/public

Agent-to-Agent Bus Setup

To enable cross-instance agent communication, register your agent after installation:

// Get your organization agents
quoth_agent_list()

// Register this agent instance
quoth_agent_register({
  agent_name: "my-local-agent",
  display_name: "My Local Agent 🖥️",
  instance: "mac",  // or "aws", "montino", etc.
  role: "specialist"
})

Once registered, you can:

  • Send messages to agents on other instances (with HMAC signing)
  • Create tasks for other agents
  • Receive real-time notifications via Supabase Realtime

Verify Installation

Test that Quoth is connected:

Search Quoth for "test patterns"

If connected, you'll see search results from the Quoth knowledge base.

Test the A2A Bus:

// List agents in your organization
quoth_agent_list()

Troubleshooting

Connection Failed? Make sure your token hasn't expired. Generate a new one from the API Keys dashboard.

Common Issues

IssueSolution
"Invalid token"Regenerate API key from dashboard
"Connection refused"Check your internet connection
"Server not responding"Verify the MCP URL is correct
"Unauthorized"Ensure token is properly formatted in header
"No agents found"Register an agent with quoth_agent_register
"Message delivery failed"Check recipient agent status is "active"

Agent Communication Issues

If agent-to-agent messaging isn't working:

  1. Verify both agents are registered and active: quoth_agent_list()
  2. Check the recipient's inbox: quoth_agent_inbox({ agent_name: "recipient" })
  3. Ensure the receiving agent is listening for realtime events
  4. Verify HMAC signatures are being generated (automatic)