OutSystems 11 MCP
OFFICIAL SERVERLocal MCP endpoint inside OutSystems Service Studio for reading and changing O11 modules
MCP endpoint in the Lowdefy dev server for docs lookup, build checks and live page state
Official · Lowdefy JavaScript Local · Streamable HTTP Developer tools
80 popularity score ★ 3.0k ↓ 1.2k/wk
Opens the app, which asks before it adds the server.
claude mcp add --transport http lowdefy http://localhost:3000/lowdefy-docs/mcp{
"mcpServers": {
"lowdefy": {
"url": "http://localhost:3000/lowdefy-docs/mcp"
}
}
}{
"servers": {
"lowdefy": {
"type": "http",
"url": "http://localhost:3000/lowdefy-docs/mcp"
}
}
}[mcp_servers.lowdefy]
url = "http://localhost:3000/lowdefy-docs/mcp"gemini mcp add --scope user --transport http lowdefy http://localhost:3000/lowdefy-docs/mcpLowdefy is an open-source framework for building web apps out of YAML config. Since v6, its local development server (`lowdefy dev`) also serves an MCP endpoint at `/lowdefy-docs/mcp` over streamable HTTP. It is meant for coding agents that write Lowdefy config. Nothing has to be configured to turn it on: it runs whenever the dev server runs, and it is never part of a production build.
The tools cover three things. First, they describe the project: which block, operator, action, connection and request types are installed (local plugins included), plus each type's JSON Schema, YAML examples and the core docs as markdown. Second, they check edits: current build errors with file and line, a page's built config, where an id is defined, and PNG screenshots of a page rendered in headless Chromium. Third, they work with live state: they read or evaluate operators against a running page (the developer's open browser tab if one is connected, otherwise a headless run), save and restore state checkpoints, turn a checkpoint into e2e mocks, and snapshot or roll back config files.
The source registers 23 tools (createDocsMcpServer.js at tag v6.1.0). `npx lowdefy agent-setup` writes a `.mcp.json` entry pointing at `http://localhost:<port>/lowdefy-docs/mcp`, along with a Claude Code skill and an AGENTS.md section. The npm package `@lowdefy/docs-content` is only the markdown docs bundle that this endpoint serves. The server itself ships in the `lowdefy` CLI package.
| Runtime | Node.js 22+ |
|---|
Node.js 22 or later (engines field of the lowdefy CLI package) and a Lowdefy v6 project. The endpoint exists only while the dev server is running: start it with `npx lowdefy dev` in the project, then point an HTTP-capable MCP client at http://localhost:3000/lowdefy-docs/mcp (3000 is the default port). Screenshots and headless state reads use headless Chromium.
It only answers while `lowdefy dev` is running. MCP clients connect once at session start, so if the dev server is down at that point the session has no Lowdefy tools. A stdio `lowdefy mcp` command that fixes this is merged for v7 but not released in 6.1.0. `lowdefy_run_request` refuses write requests unless `cli.agentTools.allowWriteRequests` is set in lowdefy.yaml. The headless renderer signs in as a user with no roles, so role-gated pages come back empty unless a `user` is passed. A page with id `lowdefy-docs` cannot be reached in dev.
It suits developers building Lowdefy apps with a coding agent such as Claude Code, who want the agent to check exact type schemas and see build errors and screenshots instead of guessing at YAML. It runs entirely on your machine, needs no account, and is published by the Lowdefy maintainers. It is no use outside a Lowdefy project or without a running dev server. If you only want Lowdefy's docs and have no project, read the docs site or the @lowdefy/docs-content markdown instead.
lowdefy_overviewlowdefy_list_typeslowdefy_list_pluginslowdefy_get_schemalowdefy_get_exampleslowdefy_get_doclowdefy_search_docslowdefy_get_plugin_doclowdefy_app_maplowdefy_build_statuslowdefy_get_page_configlowdefy_find_configlowdefy_screenshot_pagelowdefy_scaffold_pagelowdefy_inspect_statelowdefy_eval_operatorlowdefy_run_requestlowdefy_snapshot_statelowdefy_load_statelowdefy_list_state_checkpointslowdefy_checkpoint_to_mockslowdefy_checkpointlowdefy_revert_checkpoint