Skip to main content
NDI speaks Model Context Protocol. Hosted and local servers expose the same tool catalog. Prefer uvx ndi-mcp.

Hosted

The hosted server cannot see your filesystem. Pass a public URL, or run local.

Local CLI

ndi-mcp login opens the console, then stores the minted key in ~/.ndi/config.toml. --api-key or $NDI_API_KEY skips the browser. Device-code routes (what the CLI uses):
  • POST /v1/cli/device/code
  • POST /v1/cli/device/token
Do not call these from application code — use an API key. Cursor — .cursor/mcp.json:
Tool names map 1:1 to the Python SDK (parse_documentclient.documents.parse). Ask get_documentation with a topic before writing integration code. See MCP.