Skip to main content

Editor Integration (MCP)

@alaarab/ogrid-mcp connects your AI coding assistant to OGrid documentation — so instead of switching tabs to look things up, you can just ask your editor while you code.

It also includes a live testing bridge that lets your editor read and control an OGrid instance running in your browser in real time.

How it works​

MCP (Model Context Protocol) is a standard that lets editors like Claude Code and Cursor talk to external tools. When you connect the OGrid MCP server, your editor can:

  • Search through OGrid docs while you're writing code
  • Pull up specific API references without leaving your editor
  • Inspect and interact with a running grid during development

You don't need to understand the protocol to use it — just run one command and your editor gains access.

Connect to your editor​

Claude Code​

claude mcp add ogrid -- npx -y @alaarab/ogrid-mcp

That's it. The docs are bundled in the package — no config file needed.

Claude Desktop​

Add to your claude_desktop_config.json:

{
"mcpServers": {
"ogrid": {
"command": "npx",
"args": ["-y", "@alaarab/ogrid-mcp"]
}
}
}

Cursor​

Add to your Cursor MCP settings:

{
"ogrid": {
"command": "npx",
"args": ["-y", "@alaarab/ogrid-mcp"]
}
}

What you can ask​

Once connected, you can ask your editor questions like:

How do I set up server-side pagination?
How do I pin columns?
What's the difference between multiSelect and text filters?
Show me how to use the formula engine.
Help me migrate from AG Grid to OGrid.

The MCP server searches through the full documentation — features, API references, getting started guides, and code examples — and returns the relevant sections along with your context.


Available tools​

These are what the MCP server provides to your editor. You don't call them directly — your editor uses them automatically when you ask questions.

search_docs​

Full-text search across all OGrid documentation. Optionally filter by framework or category.

search_docs query="server-side data" framework="react"

Parameters:

  • query (required) — what you're looking for
  • framework (optional) — react
  • category (optional) — features, getting-started, guides, or api

list_docs​

Browse available documentation pages by category.

list_docs category="features"

get_docs​

Read a full documentation page by its path.

get_docs path="features/filtering"

get_code_example​

Pull code snippets from a doc page, optionally filtered by framework.

get_code_example path="features/editing" framework="react"

detect_version​

Checks which OGrid packages are installed in your project.

detect_version path="/path/to/project"

MCP resources​

Resources can be read by your editor without calling a tool explicitly.

ResourceDescription
ogrid://quick-referenceKey API overview — props, column definitions, IOGridApi, filter types
ogrid://docs/{path}Any documentation page by path (e.g. ogrid://docs/features/filtering)
ogrid://migration-guideStep-by-step guide for migrating from AG Grid to OGrid

Live testing bridge​

The live bridge lets your editor see and control an OGrid instance running in your browser.

Start the MCP server with the bridge enabled:

npx @alaarab/ogrid-mcp --bridge

# Custom port if needed
OGRID_BRIDGE_PORT=7890 npx @alaarab/ogrid-mcp

Once running, your editor can:

  • Read the current grid state (visible rows, active filters, sort, pagination)
  • Update individual cell values
  • Apply or clear filters
  • Change sort order
  • Navigate to a specific page

See the Live Testing Bridge guide for the full setup and available commands.


Version​

The MCP server is published in lockstep with the grid packages (same version across the monorepo). Check what's installed:

npx @alaarab/ogrid-mcp --version