Setting Up Claude Desktop

Claude Desktop is Anthropic's desktop application for macOS and Windows. You can connect it to the Gathering Organiser MCP Server so that Claude can manage gatherings directly from your conversations.

Option 1: HTTP mode (recommended)

This connects Claude Desktop to the hosted MCP server. No local setup required.

  1. Open Claude Desktop
  2. Go to Settings (click your profile icon, then Settings)
  3. Click Developer in the sidebar, then Edit Config
  4. This opens the configuration file. Add the following to the mcpServers section:
{
  "mcpServers": {
    "gathering-organiser": {
      "url": "https://mcp-gatherings.junovy.com/mcp",
      "transport": "streamable-http"
    }
  }
}
  1. Save the file and restart Claude Desktop
  2. When you first use a gathering tool, you'll be prompted to sign in with your Junovy Account via Keycloak

Option 2: stdio mode (local development)

This runs the MCP server on your own machine. Useful for developers working on the Riverland Faeries codebase.

Prerequisites:

Steps:

  1. Build the MCP server:
cd tenant-riverland-faeries/apps/mcp
pnpm install
pnpm build
  1. Open your Claude Desktop config file and add:
{
  "mcpServers": {
    "gathering-organiser": {
      "command": "node",
      "args": ["/path/to/tenant-riverland-faeries/apps/mcp/dist/index.js"],
      "env": {
        "GATHERING_API_URL": "http://localhost:3000",
        "GATHERING_API_TOKEN": "your-api-token"
      }
    }
  }
}

Replace /path/to/ with the actual path to your local repository, and your-api-token with a valid API token.

  1. Save and restart Claude Desktop

Config file locations

Platform Path
macOS ~/Library/Application Support/Claude/claude_desktop_config.json
Windows %APPDATA%\Claude\claude_desktop_config.json

Verifying the connection

After restarting Claude Desktop, you should see a hammer icon (🔨) in the input area. Click it to see the list of available gathering tools. If the tools appear, the connection is working.

Try asking Claude: "List all gatherings" to confirm everything is set up correctly.

Troubleshooting


Revision #1
Created 24 February 2026 16:53:00 by Junovy Support
Updated 24 February 2026 16:53:01 by Junovy Support