MCP server

The @flowrelay/mcp-server package lets Claude Desktop and Claude Code use Flow Relay through natural conversation. It is a thin client over the same REST API – every tool maps to an endpoint. No repository access is required; the server is installed on demand via npx.

Setup

  1. Install Node.js (v18 or later).
  2. Create an API key in Settings → API Keys.
  3. Add the server to your Claude config file:
{
  "mcpServers": {
    "flowrelay": {
      "command": "npx",
      "args": ["-y", "@flowrelay/mcp-server"],
      "env": {
        "FLOWRELAY_API_KEY": "fr_your_api_key_here",
        "FLOWRELAY_PROJECT_ID": "your_project_id"
      }
    }
  }
}

Environment variables

VariableRequiredPurpose
FLOWRELAY_API_KEYYesYour fr_ API key.
FLOWRELAY_PROJECT_IDNoDefault active project for project-scoped tools.
FLOWRELAY_BASE_URLNoOverride the API base (defaults to https://www.flowrelay.it).

Tools

The server exposes 15 tools:

ToolDescription
get_workspace_contextInspect account mode, active scope, and current role.
list_projectsList personal and organization projects you can access.
set_active_projectSet or clear the active project context.
list_filter_optionsList selectable resources, branches, event types, and priorities per source.
list_handoffsList handoffs by status and limit.
generate_handoffGenerate a handoff with optional source filters.
list_integrationsList connected integrations in personal or project scope.
list_untracked_resourcesList active resources not yet assigned to a project.
list_eventsBrowse recent events in personal or project scope.
discord_list_channelsList text channels in your connected Discord server.
discord_send_messageSend a message to a Discord channel.
generate_correlation_insightGenerate a cross-source correlation insight.
generate_onboarding_briefGenerate an onboarding brief insight.
generate_architecture_insightGenerate an architecture insight.
list_insightsList project AI insights.

The generate_* tools and list_filter_options accept per-source filters (projects / eventTypes / branches / priorities), so the model works with real selectable values rather than guessing. See Filters.

The package is published on npm under the MIT license.