Skip to main content
Omni’s IDE plugins bring analytics capabilities directly into your development environment. They are open-source plugins that let you explore models, run queries, build dashboards, and manage your Omni instance — all without leaving your IDE. Both plugins use Omni’s REST API and share a common set of skills that activate automatically based on your request.
IDE plugins are different from the MCP Server. The MCP Server enables natural language querying of your data, while IDE plugins provide a broader set of skills for model building, content management, administration, and more.

Available plugins

Claude Code

Plugin for the command-line AI coding assistant

Cursor

Plugin for the AI-powered code editor

What you can do

  • Explore and inspect semantic models, topics, views, and fields
  • Run queries against Omni’s semantic layer
  • Create and edit model definitions in YAML
  • Find, browse, and manage dashboards and workbooks
  • Build and update dashboards programmatically
  • Optimize models for Blobby (Omni’s AI assistant)
  • Manage users, groups, permissions, and schedules

Authentication

Both plugins authenticate using environment variables:
export OMNI_BASE_URL="https://yourorg.omniapp.co"
export OMNI_API_KEY="your-api-key"
Create an API key in Settings > API Keys (Organization Admin) or User Profile > Manage Account > Generate Token (personal access token). See the API authentication guide for details.

Updating

To ensure IDE plugins are up-to-date, enable automatic updates, update them manually from your IDE, or reinstall the plugin. Refer to the documentation for your IDE for information about enabling automatic updates.