doop MCP Server

Doop builds and installs with bun (bun.lock is the only lockfile); the server itself runs on Node.

Remote serverstreamable-httpAGPL-3.0-only

What is the doop MCP Server?

doop is an MCP project maintained in the kgoedecke/doop repository. The maintainer describes its purpose as “Doop builds and installs with bun (bun.lock is the only lockfile); the server itself runs on Node”. Read the project documentation for the complete scope.

Hosted connection

The maintainer’s configuration uses http://localhost:4300/mcp. It declares streamable-http transport. Check the project’s account and authentication instructions when adding the endpoint to your client.

Source

Project documentation · Repository · Discovery listing. This profile records the public documentation checked on 2026-10-08.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
get_guideThe agent playbook — agents are instructed to load this first
set_statusBroadcast a one-line "what I'm working on" — shown live in the working-now strip, avatar tooltip, and activity feed
get_feedbackFetch & claim open human feedback requests — for agents whose job is to poll the canvas periodically
get_commentsRead element-pinned comments and replies, optionally filtered by frame or resolution state, without claiming work
reply_to_commentReply inside an element-comment thread; @mention of a resident role is metered like a browser comment
resolve_commentResolve an element-comment thread; resolving an @mention thread records the exchange in canvas Memory
list_canvasesList all canvases
create_canvasCreate a canvas, returns its shareable id
get_canvasCanvas layout: every frame's position/size/meta
view_websiteInspect one public page read-only; returns a desktop screenshot and visible text without changing the canvas
import_webpageImport one public URL onto a canvas as an editable HTML snapshot/frame
create_frameAdd a frame with HTML (auto-placed if no x/y)
get_frameRead a frame including its HTML
get_frame_screenshotRender the frame headlessly and return a PNG — lets agents _see_ and iterate on their design
set_frame_htmlReplace a frame's design in one shot — renders live for everyone
append_frame_htmlStream a design in chunks (start=true first, done=true last) — viewers watch it build up
edit_frame_htmlTargeted exact find/replace in a frame's HTML — morphs into the render in place
update_frameRename / move / resize a frame
delete_frameRemove a frame
generate_imageGenerate an image from a prompt with the image model picked in Settings (GPT Image, Nano Banana or Seedream), on the user's own account, else a server key →…

How to install the doop MCP Server

{
  "mcpServers": {
    "doop": {
      "type": "http",
      "url": "http://localhost:4300/mcp"
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.