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_site | Full pipeline kickoff via SITE_PAGE_GENERATOR_WORKFLOW |
| landi_generate_page | Append to existing site tree |
| landi_publish_site | Push to Cloudflare Workers runtime |
| landi_create_collection | Bootstrap Supabase table linkage |
| landi_restore_version | Rollback virtual filesystem state |
| landi_deep_research | Trigger web-scraper and summarization |
| landi_analyze_site_compatibility | ext-01 structure analysis |
| landi_site_conversion_guidance | Get fix instructions per source type |
| landi_import_site | Execute 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"]
}
}
}