Create RF signal projects from prompts, inspect graphs, and export IQ data.
Maintain this server? Claim it
Call this server's tools from your browser. Nothing to install.
Requests go through mcptry because browsers can't call most MCP servers directly. Header values are sent to the server for that request only and are never stored or logged.
Tool list from our last check. Connect live to refresh 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.
This tool isn't marked read-only, so it may change something on the server or in an account you connected.
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.
| Argument | Type | Description |
|---|---|---|
| payload* | object | |
| artifact_name | any |
{
"type": "object",
"title": "rfix_export_rfix_projectArguments",
"required": [
"payload"
],
"properties": {
"payload": {
"type": "object",
"title": "Payload",
"additionalProperties": true
},
"artifact_name": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Artifact Name",
"default": null
}
}
}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.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| nodeTypes* | array |
{
"type": "object",
"title": "rfix_get_block_detailsArguments",
"required": [
"nodeTypes"
],
"properties": {
"limit": {
"type": "integer",
"title": "Limit",
"default": 8
},
"nodeTypes": {
"type": "array",
"items": {
"type": "string"
},
"title": "Nodetypes"
}
}
}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.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| query | any |
{
"type": "object",
"title": "rfix_list_blocksArguments",
"properties": {
"limit": {
"type": "integer",
"title": "Limit",
"default": 20
},
"query": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Query",
"default": null
}
}
}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.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| query | any |
{
"type": "object",
"title": "rfix_list_capabilitiesArguments",
"properties": {
"limit": {
"type": "integer",
"title": "Limit",
"default": 10
},
"query": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Query",
"default": null
}
}
}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.
| Argument | Type | Description |
|---|---|---|
| description* | string | |
| prefer_simple | boolean | |
| reasoning_mode | string |
{
"type": "object",
"title": "rfix_plan_scenarioArguments",
"required": [
"description"
],
"properties": {
"description": {
"type": "string",
"title": "Description"
},
"prefer_simple": {
"type": "boolean",
"title": "Prefer Simple",
"default": true
},
"reasoning_mode": {
"type": "string",
"title": "Reasoning Mode",
"default": "auto"
}
}
}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.
| Argument | Type | Description |
|---|---|---|
| limit | integer | |
| query | any |
{
"type": "object",
"title": "rfix_search_block_catalogArguments",
"properties": {
"limit": {
"type": "integer",
"title": "Limit",
"default": 12
},
"query": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Query",
"default": null
}
}
}