Skip to content
Actionforge
Sign up
Docs
Orchestrator

Graph Builder MCP

The Graph Builder MCP server gives AI agents the tools to create, validate, and explore Actionforge graphs. It connects to the Actionforge knowledge base for node search, documentation lookup, and example graph retrieval.

Describe what you want in natural language and let your AI assistant create, test, and iterate on action graphs for you. While an agent is editing a graph, the editor marks the file as locked and shows which agent is currently working on it.

Claude Code
 Build me an Unreal Engine CI pipeline that compiles, cooks, and packages a Windows build

   search_nodes "unreal build"
   validate_graph
   Editing ue5-win-shipping.act

· Shenaniganing…
────────────────────────────────────────────────────────────────────────────────────────────────────
⏵⏵ accept edits on (shift+tab to cycle)2 mcp servers active

Endpoint: https://app.actionforge.dev/api/v2/mcp

No authentication required.

Terminal window
claude mcp add --transport http actionforge https://app.actionforge.dev/api/v2/mcp
ToolDescription
build_nodeList available node types or scaffold a skeleton graph from node type IDs
validate_schemaValidate a node (YAML or JSON) against the built-in schema
get_graph_schemaFull JSON schema for .act graph files
search_nodesSearch available node types by keyword or category
describe_nodeDetailed documentation for a specific node type (built-in and GitHub Actions)
get_node_schemaFull JSON schema definitions for specific node types
get_port_typesPort data types and connection rules
validate_graphValidate a complete graph structure (nodes, connections, executions)
search_graph_examplesFind example graphs and recommended nodes for a task description
search_documentationSearch the Actionforge knowledge base — CLI docs, API references, general docs
resolve_github_actionResolve a GitHub Action URI into an Actionforge graph node
get_actionforge_runner_infoGet the latest actionforge/action runner version and workflow template
  1. search_nodes to find relevant built-in nodes
  2. search_documentation to find docs for GitHub, DCC tools, CLI commands
  3. describe_node or get_node_schema for detailed port/type info
  4. search_graph_examples to find reference graph patterns
  5. get_graph_schema + get_port_types to understand the .act format
  6. build_node to scaffold, then validate_graph to verify

When modifying an existing .act file, agents must follow the locking protocol:

  1. Add locked_by: <agent> as the first line before making changes
  2. Make modifications
  3. Remove the locked_by line after all changes are complete and validated

The graph editor shows which agent currently holds the lock. If a file is locked by a different agent, do not modify it.