Landi

Model Context Protocol (MCP v1)

Connect your local agents directly to the Landi engine. We expose 98 manifest actions wrapped into clean, named aliases for seamless LLM consumption.

Named Aliases

Alias Description
landi_generate_siteInitiate SITE_PAGE_GENERATOR_WORKFLOW.
landi_generate_pageAppend page to existing virtual filesystem.
landi_publish_siteDeploy draft to Edge Workers.
landi_create_collectionInstantiate data schema structure.
landi_restore_versionRollback HTML to specific commit hash.
landi_deep_researchRun expensive competitor analysis (needs confirm).
landi_analyze_site_compatibilityExt-01: Score raw HTML for import.
landi_site_conversion_guidanceExt-01: Get fix instructions by sourceType.
landi_import_siteExt-01: Ingest via prepare-html-for-editor.

Generic Tools & Orchestration

Fallback to base generic tools when a named alias isn't sufficient:

  • landi_query
  • landi_mutate
  • landi_job_status
  • landi_describe

Orchestrate via Workflow YAML using the landi-orchestrator MCP.
(Note: tools only validate and register; execution requires explicit request):

  • validate_workflow_yaml
  • register_workflow_yaml

Configuration & Errors

Sample ~/.cursor/mcp.json setup connecting to your Landi servers:

{
  "mcpServers": {
    "user-landi": {
      "command": "npx",
      "args": ["@landi-build/mcp-server"]
    },
    "user-landi-nas": {
      "command": "npx",
      "args": ["@landi-build/mcp-server", "--nas-mode"]
    }
  }
}

Common Error Codes to handle in your agents:

SCOPE_MISSING Missing API key or workspace ID.
NEEDS_CONFIRM DryRun completed. Awaiting user approval to execute.
JOB_PENDING Async task queued. Poll with landi_job_status.
RATE_LIMITED Too many expensive requests per minute.