Skip to main content
Glama
renoelis

flow-codeblock

by renoelis

flow-codeblock-mcp

Lokaler stdio-MCP-Server und Codex Skill für Flow Codeblock. MCP ruft ausschließlich die Rust-REST-API von Flow Codeblock auf und führt kein Benutzer-JavaScript auf dem Computer des Benutzers aus; Benutzercode wird weiterhin serverseitig von einer festgelegten Bun-Supervisor-Version ausgeführt.

Installation

Erforderlich ist Bun 1.4.0 oder höher:

bunx --bun flow-codeblock-mcp@0.2.6

Erforderliche Konfiguration:

FLOW_CODEBLOCK_BASE_URL=https://qingcode.oalite.com
FLOW_CODEBLOCK_TOKEN=flow_xxx

FLOW_CODEBLOCK_BASE_URL ist die Adresse der bereitgestellten Rust-REST-API von Flow Codeblock. Der öffentlich erreichbare Dienst verwendet https://qingcode.oalite.com; nur wenn der Benutzer den Rust-Dienst lokal bereitstellt, wird die entsprechende lokale localhost-Adresse verwendet. Das Token sollte über Umgebungsvariablen oder die Schlüsselverwaltung des Clients konfiguriert werden und nicht in Prompts, Tool-Parametern oder öffentlichen Dateien abgelegt werden.

Related MCP server: Node.js Sandbox MCP Server

Allgemeine stdio-MCP-Konfiguration

{
  "mcpServers": {
    "flow-codeblock": {
      "command": "bunx",
      "args": ["--bun", "flow-codeblock-mcp@0.2.6"],
      "env": {
        "FLOW_CODEBLOCK_BASE_URL": "https://qingcode.oalite.com",
        "FLOW_CODEBLOCK_TOKEN": "<YOUR_FLOW_CODEBLOCK_TOKEN>"
      }
    }
  }
}

Das npm-Paket enthält den Quellcode der MCP-Laufzeit, das flow-codeblock Skill, AGENT_PROMPT.md, die Regeln für den Modul-/Gefahrenmodus und das Schema der Schnittstellendokumentation. Normale MCP-Clients installieren das Codex Skill nicht automatisch; flow_write_code liest die maßgeblichen Regeln jedoch direkt aus dem Paket, sodass der vollständige Code-Kontrakt auch ohne Skill-Injektion verfügt verfügbar ist.

Nutzungseinschränkungen

  • Rufen Sie vor dem Schreiben von Code flow_write_code auf; im Nicht-Skriptmodus lesen Sie aus input.<字段>, im Skriptmodus aus input.query/header/body/cookies.

  • Zum Erstellen oder Aktualisieren von Skripten muss zuerst flow_preview_script_change aufgerufen werden; flow_apply_script_change darf erst aufgerufen werden, nachdem dem Benutzer die Vorschau gezeigt und ausdrückliche Bestätigung eingeholt wurde.

  • Der POST-Aufrufer eines Skripts übermittelt die Geschäftsdaten direkt als JSON und verpackt sie nicht in input oder input.body.

  • MCP stellt kein Tool zum Löschen des Skripts bereit; das Löschen muss der Benutzer selbst über die Web-Website oder die REST-API durchführen.

  • Die ausgeführten Operationen durchlaufen wie üblich Authentifizierung, Ratenbegrenzung, Kontingentabzug, Sicherheitsprüfung, Statistik und Audit.

Related MCP Connectors

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    Provides secure execution of arbitrary JavaScript code within a sandboxed QuickJS WASM environment, allowing language models or other MCP clients to safely run JavaScript code snippets without compromising the host system.
    5
    -
  • A
    license
    Not graded
    quality
    D
    maintenance
    An MCP server that enables AI agents to execute sandboxed JavaScript code to control external web applications in real-time. It utilizes WebSockets to synchronize script execution with frontend animations, allowing complex UI interactions to be handled in a single agent turn.
    ISC
  • A
    license
    Not graded
    quality
    A
    maintenance
    Enables an AI agent to read and change Microsoft 365 tenants through Microsoft Graph by running short sandboxed JavaScript scripts, so only script results return to the agent. Supports multiple commercial and GCC High tenants with per-call tenant selection.
    22 npm
    MIT