{
    "version": "connect.mcp.v1",
    "generatedAt": "2026-06-20T03:21:01+00:00",
    "server": {
        "name": "ifuri-connect",
        "url": "https://connect.ifuri.com"
    },
    "note": "Discovery projection of the connector catalog. Install a connector (annotations.install) to get an executable urirun registry: curl -fsSL https://connect.ifuri.com/install?connectors=<id> | bash",
    "tools": [
        {
            "name": "task_host_tickets_query_list",
            "description": "Planfile Tasks — Plan, group and execute daily tasks through task:// and planfile:// URI commands. [available]",
            "inputSchema": {
                "type": "object"
            },
            "annotations": {
                "connector": "planfile",
                "uri": "task://host/tickets/query/list",
                "status": "available",
                "category": "Planning",
                "install": {
                    "mode": "bundled",
                    "pipPackages": [
                        "planfile>=0.1.103"
                    ]
                }
            }
        },
        {
            "name": "task_host_ticket_command_create",
            "description": "Planfile Tasks — Plan, group and execute daily tasks through task:// and planfile:// URI commands. [available]",
            "inputSchema": {
                "type": "object"
            },
            "annotations": {
                "connector": "planfile",
                "uri": "task://host/ticket/command/create",
                "status": "available",
                "category": "Planning",
                "install": {
                    "mode": "bundled",
                    "pipPackages": [
                        "planfile>=0.1.103"
                    ]
                }
            }
        },
        {
            "name": "planfile_host_dsl_command_run",
            "description": "Planfile Tasks — Plan, group and execute daily tasks through task:// and planfile:// URI commands. [available]",
            "inputSchema": {
                "type": "object"
            },
            "annotations": {
                "connector": "planfile",
                "uri": "planfile://host/dsl/command/run",
                "status": "available",
                "category": "Planning",
                "install": {
                    "mode": "bundled",
                    "pipPackages": [
                        "planfile>=0.1.103"
                    ]
                }
            }
        },
        {
            "name": "data_host_records_query_search",
            "description": "SQLite Context Store — Local data, artifacts, checks and logs over data://, artifact://, check:// and log://. [available]",
            "inputSchema": {
                "type": "object"
            },
            "annotations": {
                "connector": "sqlite-context",
                "uri": "data://host/records/query/search",
                "status": "available",
                "category": "Data",
                "install": {
                    "mode": "bundled",
                    "pipPackages": []
                }
            }
        },
        {
            "name": "artifact_host_artifacts_query_list",
            "description": "SQLite Context Store — Local data, artifacts, checks and logs over data://, artifact://, check:// and log://. [available]",
            "inputSchema": {
                "type": "object"
            },
            "annotations": {
                "connector": "sqlite-context",
                "uri": "artifact://host/artifacts/query/list",
                "status": "available",
                "category": "Data",
                "install": {
                    "mode": "bundled",
                    "pipPackages": []
                }
            }
        },
        {
            "name": "log_host_logs_query_recent",
            "description": "SQLite Context Store — Local data, artifacts, checks and logs over data://, artifact://, check:// and log://. [available]",
            "inputSchema": {
                "type": "object"
            },
            "annotations": {
                "connector": "sqlite-context",
                "uri": "log://host/logs/query/recent",
                "status": "available",
                "category": "Data",
                "install": {
                    "mode": "bundled",
                    "pipPackages": []
                }
            }
        },
        {
            "name": "monitor_host_http_query_status",
            "description": "Domain Monitor — HTTP, DNS, screenshots, checks, logs and repair tickets for website operations. [available]",
            "inputSchema": {
                "type": "object"
            },
            "annotations": {
                "connector": "domain-monitor",
                "uri": "monitor://host/http/query/status",
                "status": "available",
                "category": "Operations",
                "install": {
                    "mode": "bundled",
                    "pipPackages": [
                        "planfile>=0.1.103"
                    ]
                }
            }
        },
        {
            "name": "dns_host_records_query_current",
            "description": "Domain Monitor — HTTP, DNS, screenshots, checks, logs and repair tickets for website operations. [available]",
            "inputSchema": {
                "type": "object"
            },
            "annotations": {
                "connector": "domain-monitor",
                "uri": "dns://host/records/query/current",
                "status": "available",
                "category": "Operations",
                "install": {
                    "mode": "bundled",
                    "pipPackages": [
                        "planfile>=0.1.103"
                    ]
                }
            }
        },
        {
            "name": "flow_host_domain_command_check",
            "description": "Domain Monitor — HTTP, DNS, screenshots, checks, logs and repair tickets for website operations. [available]",
            "inputSchema": {
                "type": "object"
            },
            "annotations": {
                "connector": "domain-monitor",
                "uri": "flow://host/domain/command/check",
                "status": "available",
                "category": "Operations",
                "install": {
                    "mode": "bundled",
                    "pipPackages": [
                        "planfile>=0.1.103"
                    ]
                }
            }
        },
        {
            "name": "httpcheck_host_http_query_status",
            "description": "HTTP Check — Check HTTP endpoints through httpcheck:// URI commands and a small Python CLI. [available]",
            "inputSchema": {
                "type": "object"
            },
            "annotations": {
                "connector": "http-check",
                "uri": "httpcheck://host/http/query/status",
                "status": "available",
                "category": "Operations",
                "install": {
                    "mode": "urirun-extra",
                    "pipSpec": "urirun-connector-http-check @ git+https://github.com/if-uri/urirun-connector-http-check.git@v0.1.5"
                }
            }
        },
        {
            "name": "time_host_clock_query_now",
            "description": "Time Tools — Expose current time and timezone checks through time:// URI commands. [available]",
            "inputSchema": {
                "type": "object"
            },
            "annotations": {
                "connector": "time-tools",
                "uri": "time://host/clock/query/now",
                "status": "available",
                "category": "Operations",
                "install": {
                    "mode": "urirun-extra",
                    "pipSpec": "urirun-connector-time-tools @ git+https://github.com/if-uri/urirun-connector-time-tools.git@v0.1.2"
                }
            }
        },
        {
            "name": "dns_host_records_command_plan",
            "description": "Namecheap DNS — Safe DNS plan, backup and apply flow for Namecheap host records. [available]",
            "inputSchema": {
                "type": "object"
            },
            "annotations": {
                "connector": "namecheap-dns",
                "uri": "dns://host/records/command/plan",
                "status": "available",
                "category": "DNS",
                "install": {
                    "mode": "bundled",
                    "pipPackages": [
                        "planfile>=0.1.103"
                    ]
                }
            }
        },
        {
            "name": "dns_host_records_command_backup",
            "description": "Namecheap DNS — Safe DNS plan, backup and apply flow for Namecheap host records. [available]",
            "inputSchema": {
                "type": "object"
            },
            "annotations": {
                "connector": "namecheap-dns",
                "uri": "dns://host/records/command/backup",
                "status": "available",
                "category": "DNS",
                "install": {
                    "mode": "bundled",
                    "pipPackages": [
                        "planfile>=0.1.103"
                    ]
                }
            }
        },
        {
            "name": "dns_host_records_command_apply",
            "description": "Namecheap DNS — Safe DNS plan, backup and apply flow for Namecheap host records. [available]",
            "inputSchema": {
                "type": "object"
            },
            "annotations": {
                "connector": "namecheap-dns",
                "uri": "dns://host/records/command/apply",
                "status": "available",
                "category": "DNS",
                "install": {
                    "mode": "bundled",
                    "pipPackages": [
                        "planfile>=0.1.103"
                    ]
                }
            }
        },
        {
            "name": "transport_grpc_service_command_serve",
            "description": "gRPC Transport — Expose and call URI registries over gRPC for service-to-service communication. [available]",
            "inputSchema": {
                "type": "object"
            },
            "annotations": {
                "connector": "grpc-transport",
                "uri": "transport://grpc/service/command/serve",
                "status": "available",
                "category": "Transport",
                "install": {
                    "mode": "bundled",
                    "pipPackages": [
                        "grpcio>=1.60"
                    ]
                }
            }
        },
        {
            "name": "mqtt_broker_topic_command_publish",
            "description": "MQTT Device Bridge — Publish, subscribe and bridge firmware/backend/frontend device commands through MQTT URI routes. [planned]",
            "inputSchema": {
                "type": "object"
            },
            "annotations": {
                "connector": "mqtt",
                "uri": "mqtt://broker/topic/command/publish",
                "status": "planned",
                "category": "IoT",
                "install": {
                    "mode": "planned",
                    "pipSpec": "urirun-connectors-mqtt"
                }
            }
        },
        {
            "name": "device_device_01_led_command_set",
            "description": "MQTT Device Bridge — Publish, subscribe and bridge firmware/backend/frontend device commands through MQTT URI routes. [planned]",
            "inputSchema": {
                "type": "object"
            },
            "annotations": {
                "connector": "mqtt",
                "uri": "device://device-01/led/command/set",
                "status": "planned",
                "category": "IoT",
                "install": {
                    "mode": "planned",
                    "pipSpec": "urirun-connectors-mqtt"
                }
            }
        },
        {
            "name": "browser_desktop_page_command_open",
            "description": "Browser Control — Drive browser/noVNC actions through browser:// URI commands for demos and QA. [available]",
            "inputSchema": {
                "type": "object"
            },
            "annotations": {
                "connector": "browser-control",
                "uri": "browser://desktop/page/command/open",
                "status": "available",
                "category": "Automation",
                "install": {
                    "mode": "urirun-extra",
                    "pipSpec": "urirun-connector-browser-control @ git+https://github.com/if-uri/urirun-connector-browser-control.git@v0.1.1"
                }
            }
        },
        {
            "name": "browser_desktop_page_command_screenshot",
            "description": "Browser Control — Drive browser/noVNC actions through browser:// URI commands for demos and QA. [available]",
            "inputSchema": {
                "type": "object"
            },
            "annotations": {
                "connector": "browser-control",
                "uri": "browser://desktop/page/command/screenshot",
                "status": "available",
                "category": "Automation",
                "install": {
                    "mode": "urirun-extra",
                    "pipSpec": "urirun-connector-browser-control @ git+https://github.com/if-uri/urirun-connector-browser-control.git@v0.1.1"
                }
            }
        },
        {
            "name": "node_get_installer_query_script",
            "description": "Get Node — Bootstrap and health-check urirun nodes from get.ifuri.com through node:// URI routes. [planned]",
            "inputSchema": {
                "type": "object"
            },
            "annotations": {
                "connector": "get-node",
                "uri": "node://get/installer/query/script",
                "status": "planned",
                "category": "Operations",
                "install": {
                    "mode": "planned",
                    "pipSpec": "urirun-connector-get-node"
                }
            }
        },
        {
            "name": "node_host_runtime_query_health",
            "description": "Get Node — Bootstrap and health-check urirun nodes from get.ifuri.com through node:// URI routes. [planned]",
            "inputSchema": {
                "type": "object"
            },
            "annotations": {
                "connector": "get-node",
                "uri": "node://host/runtime/query/health",
                "status": "planned",
                "category": "Operations",
                "install": {
                    "mode": "planned",
                    "pipSpec": "urirun-connector-get-node"
                }
            }
        },
        {
            "name": "kvm_host_input_command_key",
            "description": "KVM Control — Send keyboard/mouse input and capture the screen through kvm:// URI routes. [planned]",
            "inputSchema": {
                "type": "object"
            },
            "annotations": {
                "connector": "kvm",
                "uri": "kvm://host/input/command/key",
                "status": "planned",
                "category": "Remote",
                "install": {
                    "mode": "planned",
                    "pipSpec": "urirun-connector-kvm"
                }
            }
        },
        {
            "name": "kvm_host_input_command_move",
            "description": "KVM Control — Send keyboard/mouse input and capture the screen through kvm:// URI routes. [planned]",
            "inputSchema": {
                "type": "object"
            },
            "annotations": {
                "connector": "kvm",
                "uri": "kvm://host/input/command/move",
                "status": "planned",
                "category": "Remote",
                "install": {
                    "mode": "planned",
                    "pipSpec": "urirun-connector-kvm"
                }
            }
        },
        {
            "name": "kvm_host_screen_query_capture",
            "description": "KVM Control — Send keyboard/mouse input and capture the screen through kvm:// URI routes. [planned]",
            "inputSchema": {
                "type": "object"
            },
            "annotations": {
                "connector": "kvm",
                "uri": "kvm://host/screen/query/capture",
                "status": "planned",
                "category": "Remote",
                "install": {
                    "mode": "planned",
                    "pipSpec": "urirun-connector-kvm"
                }
            }
        },
        {
            "name": "llm_host_chat_command_complete",
            "description": "Local LLM — Run local LLM completions and list models through llm:// URI routes. [planned]",
            "inputSchema": {
                "type": "object"
            },
            "annotations": {
                "connector": "llm",
                "uri": "llm://host/chat/command/complete",
                "status": "planned",
                "category": "AI",
                "install": {
                    "mode": "planned",
                    "pipSpec": "urirun-connector-llm"
                }
            }
        },
        {
            "name": "llm_host_model_query_list",
            "description": "Local LLM — Run local LLM completions and list models through llm:// URI routes. [planned]",
            "inputSchema": {
                "type": "object"
            },
            "annotations": {
                "connector": "llm",
                "uri": "llm://host/model/query/list",
                "status": "planned",
                "category": "AI",
                "install": {
                    "mode": "planned",
                    "pipSpec": "urirun-connector-llm"
                }
            }
        },
        {
            "name": "fs_host_file_query_read",
            "description": "MCP Filesystem — Read, list and write files through fs:// URI routes backed by the MCP filesystem server. [planned]",
            "inputSchema": {
                "type": "object"
            },
            "annotations": {
                "connector": "mcp-filesystem",
                "uri": "fs://host/file/query/read",
                "status": "planned",
                "category": "Files",
                "install": {
                    "mode": "planned",
                    "pipSpec": "urirun-connector-mcp-filesystem"
                }
            }
        },
        {
            "name": "fs_host_dir_query_list",
            "description": "MCP Filesystem — Read, list and write files through fs:// URI routes backed by the MCP filesystem server. [planned]",
            "inputSchema": {
                "type": "object"
            },
            "annotations": {
                "connector": "mcp-filesystem",
                "uri": "fs://host/dir/query/list",
                "status": "planned",
                "category": "Files",
                "install": {
                    "mode": "planned",
                    "pipSpec": "urirun-connector-mcp-filesystem"
                }
            }
        },
        {
            "name": "fs_host_file_command_write",
            "description": "MCP Filesystem — Read, list and write files through fs:// URI routes backed by the MCP filesystem server. [planned]",
            "inputSchema": {
                "type": "object"
            },
            "annotations": {
                "connector": "mcp-filesystem",
                "uri": "fs://host/file/command/write",
                "status": "planned",
                "category": "Files",
                "install": {
                    "mode": "planned",
                    "pipSpec": "urirun-connector-mcp-filesystem"
                }
            }
        }
    ]
}