Skip to content

RFix

by rfix.ai · remote · no sign-in to list tools · v0.1.0 · published by ai.rfix

Create RF signal projects from prompts, inspect graphs, and export IQ data.

Changes · 2

6 tools: 2 change things and 4 only read.

Scanned Oct 21, 2026

No check matched anything in the tool definitions. No finding is not a safety guarantee. How the checks work.

claude mcp add --transport http rfix https://mcp.rfix.ai/mcp

Tools

Open a tool for its reasons and full description. Descriptions are the publisher's own words, shown as they are.

6 tools

Changes things 2Claude Code: ask
  • rfix_export_rfix_projectConvert RFIX JSON input into an importable `.rfix.gz` project file.No findings

    Why it is in this group

    • The description's first verb is "convert": a word for a change.
    Description, as the server wrote it
    Convert RFIX JSON input into an importable `.rfix.gz` project file. `payload` may be an RFIX backend payload, GCF prompt graph output, exported graph data, or editor/.rfix-style project JSON. Project-shaped input is preserved where possible; backend payload input is reverse-transformed into a legacy flat project. In server-side mode this also publishes launch URLs for desktop and web.

    Annotations the server declares

    • destructiveHint: false
    • idempotentHint: false
    • openWorldHint: true
  • rfix_plan_scenarioALWAYS call this first for any RF scenario request.No findings

    Why it is in this group

    • Nothing in its name or description says what it does, so it is counted as a write.
    • The server marks it read-only (readOnlyHint: true), but an annotation never lowers a class.
    Description, as the server wrote it
    ALWAYS call this first for any RF scenario request. Returns block schemas, composition rules, constraints, and a reference example payload. YOU must compose your own graph/project using this guidance, then call rfix_export_rfix_project. Do NOT search the filesystem for blocks or examples — this tool returns everything needed.

    Annotations the server declares

    • readOnlyHint: true
    • idempotentHint: true
    • openWorldHint: false
Only reads 4Claude Code: allow
  • rfix_get_block_detailsReturn full parameter schemas and add-node templates for a small selected set of RFIX nodeTypes.No findings

    Why it is in this group

    • The name "rfix_get_block_details" says "get": a word for reading.
    Description, as the server wrote it
    Return full parameter schemas and add-node templates for a small selected set of RFIX nodeTypes. Call this only after rfix_search_block_catalog has narrowed the relevant blocks.

    Annotations the server declares

    • readOnlyHint: true
    • idempotentHint: true
    • openWorldHint: false
  • rfix_list_blocksSearch the shipped RFIX block catalog by keyword.No findings

    Why it is in this group

    • The name "rfix_list_blocks" says "list": a word for reading.
    Description, as the server wrote it
    Search the shipped RFIX block catalog by keyword. Use this when you need to find specific block types not already returned by rfix_plan_scenario. Queries like radar, ship, aircraft, communication, 3d, doppler, dmr, or wifi return relevant blocks with parameter schemas. Includes parameter schemas inline.

    Annotations the server declares

    • readOnlyHint: true
    • idempotentHint: true
    • openWorldHint: false
  • rfix_list_capabilitiesList high-level RFIX capability families for planning without flooding context.No findings

    Why it is in this group

    • The name "rfix_list_capabilities" says "list": a word for reading.
    Description, as the server wrote it
    List high-level RFIX capability families for planning without flooding context. Use this before block search when the request is broad, then call rfix_search_block_catalog for likely concrete node types.

    Annotations the server declares

    • readOnlyHint: true
    • idempotentHint: true
    • openWorldHint: false
  • rfix_search_block_catalogSearch concrete RFIX node types by natural-language keywords without returning full parameter schemas.No findings

    Why it is in this group

    • The name "rfix_search_block_catalog" says "search": a word for reading.
    Description, as the server wrote it
    Search concrete RFIX node types by natural-language keywords without returning full parameter schemas. Use this before constructing add_node actions, then call rfix_get_block_details for the selected nodeTypes.

    Annotations the server declares

    • readOnlyHint: true
    • idempotentHint: true
    • openWorldHint: false

This is not a safety rating, and no finding is not a safety guarantee. The groups and findings come from fixed checks of the tool definitions the server returned on the date shown, not from its code or what it does when called. How the checks work.

Install

Pinned to version 0.1.0. Values in angle brackets are yours to fill in.

claude mcp add --transport http rfix https://mcp.rfix.ai/mcp

Run in a terminal.

Claude Code permissions

Allow the reads, ask before a change, deny the deletes. Paste into .claude/settings.json.

.claude/settings.json
{
  "permissions": {
    "allow": [
      "mcp__rfix__rfix_list_blocks",
      "mcp__rfix__rfix_list_capabilities",
      "mcp__rfix__rfix_search_block_catalog",
      "mcp__rfix__rfix_get_block_details"
    ],
    "ask": [
      "mcp__rfix__rfix_plan_scenario",
      "mcp__rfix__rfix_export_rfix_project"
    ],
    "deny": []
  }
}

Tools that only read are allowed, tools that change things ask first, tools that delete or cancel are denied. It assumes the server is installed as rfix. Review it before you use it.