MCP server and agents

The Aqueduct MCP server lets an agent read, edit, render, inspect, and export your graph projects. Every graph operation names its project explicitly.

Connect

The following commands will connect your agent to the Aqueduct MCP server.

For Claude Code, run:

claude mcp add -t http aqueduct https://mcp.aqueduct.sh

For Codex, run:

codex mcp add aqueduct --url https://mcp.aqueduct.sh

The manual, node_registry, and node_source tools work without signing in. Every other tool requires Aqueduct sign-in through your MCP client.

Tools

ToolWhat it does
list_projectsLists accessible projects.
create_projectCreates a project.
rename_projectRenames a hosted project.
generate_uuidsGenerates fresh random UUIDv4 strings.
manualReturns the graph, expression, material, custom-node, and node reference.
node_registryReturns complete registry entries as TOML for selected node kinds.
node_sourceReturns the Slang source for selected built-in nodes.
read_graphReturns a graph as TOML.
edit_graphReplaces one exact string in the graph.
lookRenders graph outputs or selected node outputs.
look_material_previewRenders the material on a 3D preview mesh.
layoutReturns an image of the node graph.
export_packageStarts a job to export a texture package.
export_imageStarts a job to export one texture image.
export_statusReturns export progress and completed download links or local paths.
cancel_exportCancels an unfinished export.
list_export_presetsLists texture export presets available in a hosted project's workspace.

This tool is only shown if the client has an MCP Apps image viewer, such as the ChatGPT desktop app.

ToolWhat it does
show_imagesShows previously rendered images in an interactive gallery.
Browse documentation