Landi

Model Context Protocol

Connect your local AI agents (Cursor, Claude Desktop) to Landi workspaces using MCP v1.

Named Manifest Aliases

Tool Alias Description
landi_generate_siteFull pipeline kickoff via SITE_PAGE_GENERATOR_WORKFLOW
landi_generate_pageAppend to existing site tree
landi_publish_sitePush to Cloudflare Workers runtime
landi_create_collectionBootstrap Supabase table linkage
landi_restore_versionRollback virtual filesystem state
landi_deep_researchTrigger web-scraper and summarization
landi_analyze_site_compatibilityext-01 structure analysis
landi_site_conversion_guidanceGet fix instructions per source type
landi_import_siteExecute import pipeline

Generic Tools

  • landi_query
  • landi_mutate
  • landi_job_status
  • landi_describe

Error Codes

  • SCOPE_MISSING
  • NEEDS_CONFIRM (HITL required)
  • JOB_PENDING
  • RATE_LIMITED

Workflow YAML via `landi-orchestrator`

Tools like validate_workflow_yaml and register_workflow_yaml process definitions (note: execution is separate unless specifically requested).

Sample ~/.cursor/mcp.json
{
  "mcpServers": {
    "user-landi": {
      "command": "npx",
      "args": ["-y", "@landi/mcp-server", "--token", "your_token"]
    },
    "user-landi-nas": {
      "command": "node",
      "args": ["/local/path/landi-nas-connector.js"]
    }
  }
}