flow-codeblock
flow-codeblock-mcp
Локальный stdio MCP-сервер и Codex Skill для Flow Codeblock. MCP только вызывает Rust REST API Flow Codeblock и не выполняет пользовательский JavaScript на компьютере пользователя; код пользователя по-прежнему выполняется серверным Bun Supervisor фиксированной версии.
Установка
Требуется Bun 1.4.0 или выше:
bunx --bun flow-codeblock-mcp@0.2.6Необходимо настроить:
FLOW_CODEBLOCK_BASE_URL=https://qingcode.oalite.com
FLOW_CODEBLOCK_TOKEN=flow_xxxFLOW_CODEBLOCK_BASE_URL — это адрес развёрнутого Rust API Flow Codeblock. Для публичного сервиса используйте https://qingcode.oalite.com; только если пользователь развернул Rust-сервис на своей машине, замените его на соответствующий localhost-адрес. Токен следует задавать через переменные окружения или секреты клиента, не записывайте его в промпты, параметры инструментов или публичные файлы.
Related MCP server: MCP QuickJS Runner
Общая конфигурация stdio MCP
{
"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>"
}
}
}
}npm-пакет содержит исходный код MCP, скилл flow-code block, AGENT_PROMPT.md, правила модулей/опасных режимов и схему интерфейсных документов. Обычные MCP-клиенты не устанавливают Codex Skill автоматически, но flow_write_code напрямую читает авторитетные правила из пакета, поэтому полный контракт кода доступен и без подключения скилла.
Пользователь и ограничения
Перед написанием кода вызывайте
flow_write_code; в не-скриптовом режиме читайте изinput.<поле>, в режиме скрипта — изinput.query/header/body/cookies.Перед созданием или обновлением скрипта сначала вызовите
flow_preview_script_change, покажите предварительный просмотр пользователю и получите явное подтверждение, только затем вызывайтеflow_apply_script_change.Вызывающая сторона POST для скриптов отправляет бизнес-данные сразу в формате JSON, не оборачивая их в
inputилиinput.body.MCP не предоставляет инструмент для удаления скриптов; удаление пользователь должен выполнить сам через веб-интерфейс или REST API.
Каждая операция проходит аутентификацию, ограничение частоты, списание квоты, проверку безопасности, сбор статистики и аудит.
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityFmaintenanceA secure JavaScript REPL server that enables executing code snippets in a sandboxed environment with memory protection, timeout handling, and comprehensive error reporting.157122MIT
- FlicenseNot gradedqualityDmaintenanceProvides 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.4
- FlicenseNot gradedqualityCmaintenanceEnables running arbitrary JavaScript code in isolated Docker containers with on-the-fly npm dependency installation, supporting both ephemeral one-shot executions and persistent sandbox environments.69156
- FlicenseAqualityDmaintenanceEnables running arbitrary JavaScript code in isolated Docker containers with on-demand npm dependency installation, allowing for ephemeral script execution and long-running services with controlled resource limits.7693
Related MCP Connectors
Behavioral oracle for Rust crate APIs: runtime behavior, yank/advisory, deprecation, sig search
Let AI operate servers without SSH. Choose actions, approve risky changes, and audit every step.
The bridge from K2 agents through Wrangler to your master AI - safe, approval-gated Cloudflare ops.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/renoelis/flow-codeblock-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server