DHTMLX MCP Server

Created By
4 months ago
The DHTMLX MCP Server gives AI coding assistants real-time access to up-to-date DHTMLX documentation, preventing outdated API suggestions and ensuring awareness of the latest features. It supports all major DHTMLX products, including Gantt, Scheduler, Suite, Diagram, and other UI components.
Overview

Getting Started with DHTMLX MCP Server

If you're using AI coding assistants like Claude, Cursor, or ChatGPT, you've probably noticed they sometimes struggle with library-specific code. They might suggest outdated APIs or miss the latest features. That's exactly the problem our MCP server solves.

What's MCP and Why Should You Care?

Model Context Protocol (MCP) is basically a way to feed your AI assistant fresh, accurate information about specific tools and libraries. Think of it as giving your AI a direct line to our documentation.

Here's the deal: LLMs are trained on data up to a certain date. They don't automatically know about that new feature we released last month or the API change we made in the latest version. The DHTMLX MCP server bridges this gap by providing real-time access to our docs and a smart RAG (Retrieval-Augmented Generation) system that finds exactly what you need.

Server URL:

https://docs.dhtmlx.com/mcp

What You Get

When you connect your AI tool to our MCP server, it can:

  • Pull the latest documentation for any DHTMLX product
  • Generate accurate code snippets based on current APIs
  • Answer questions about configuration, events, methods - you name it

The best part? It covers all major DHTMLX products:

  • Gantt
  • Scheduler
  • Suite (Grid, Form, Charts, and more)
  • Kanban
  • Pivot
  • Spreadsheet
  • Diagram
  • RichText

One server, all products. Simple.

A Note on Privacy

The MCP server is a hosted service — it doesn't run locally and doesn't access your files. We don't store personal information about users. Queries might be logged for debugging and improving the service, but if that's a concern for you, drop us a line at info@dhtmlx.com. We offer commercial options with strict no-logging policies.

Setting It Up

Let's get you connected. Pick your tool below.

Claude Code

The quickest way is through the CLI:

claude mcp add --transport http dhtmlx-mcp https://docs.dhtmlx.com/mcp

Or if you prefer manual configuration, add this to your mcp.json:

{
  "mcpServers": {
    "dhtmlx-mcp": {
      "type": "http",
      "url": "https://docs.dhtmlx.com/mcp"
    }
  }
}

Cursor

Cursor makes this pretty straightforward:

  1. Open Settings (Cmd+Shift+J on Mac, Ctrl+Shift+J on Windows/Linux)
  2. Go to Tools & MCP
  3. Click Add Custom MCP
  4. Paste this config:
{
  "mcpServers": {
    "dhtmlx-mcp": {
      "url": "https://docs.dhtmlx.com/mcp"
    }
  }
}

Now you can ask things like "Check DHTMLX docs for how to add a custom column to Gantt" right in your chat.

Gemini CLI

Find your config file at ~/.gemini/settings.json and add:

{
  "mcpServers": {
    "dhtmlx-mcp": {
      "url": "https://docs.dhtmlx.com/mcp"
    }
  }
}

Restart Gemini CLI and you're good to go.

Antigravity (Google)

  1. Open the command palette
  2. Type "mcp add"
  3. Select "HTTP"
  4. Enter URL: https://docs.dhtmlx.com/mcp
  5. Enter Name: dhtmlx-mcp

Done.

Other Tools

Most modern AI coding tools have MCP support somewhere in their settings. Look for "Model Context Protocol", "Context Sources", or similar. Add https://docs.dhtmlx.com/mcp as a custom source.

ChatGPT

Fair warning: MCP with ChatGPT works, but it's not the smoothest experience. Responses can take around 20 seconds. If you're doing serious coding, one of the other tools above will serve you better.

But if ChatGPT is your thing:

1.Go to Settings → Apps & Connectors

2.Click Advanced settings 3.Enable Developer mode

4.Go back — you'll now see a "Create" button on the Connectors screen

5.Click it and fill in:

    • Name: dhtmlx-mcp
    • URL: https://docs.dhtmlx.com/mcp
    • Authentication: No authentication

6.Hit Create

You can now ask ChatGPT to "consult the DHTMLX MCP server" when you need help with any of our components.

Tips for Best Results

Once connected, try prompts like:

"Using DHTMLX docs, show me how to implement drag and drop in Scheduler"

"Check DHTMLX MCP for Gantt task editing configuration"

"How do I add custom validation to DHTMLX Form? Use the docs."

The more specific you are, the better results you'll get. Happy coding!

Server Config

{
  "mcpServers": {
    "dhtmlx-mcp": {
      "url": "https://docs.dhtmlx.com/mcp"
    }
  }
}
Project Info
Created At
4 months ago
Updated At
4 months ago
Author Name
-
Star
-
Language
-
License
-
Category

Recommend Servers

View All
Bring your real authenticated browser session to AI coding agents. Local-first MCP server + Chrome MV3 extension. No cloud. No telemetry.
@Cubenest

peek records the user's actual logged-in browser (DOM via rrweb, console events, network metadata, optional response bodies via opt-in Deep capture) through a Chrome MV3 extension. The extension ships events through a native-messaging stdio bridge to a local MCP server (peek-mcp), which persists them to a SQLite database at ~/.peek/sessions.db. AI coding agents (Claude Code, Cursor, Cline, Windsurf) read sessions from the database via 10 MCP tools: Tool What it does list_recent_sessions List recently recorded sessions (id, origin, ts, event count). get_session_summary LLM-readable narrative summary of a session. get_session_console_errors Console errors recorded in a session. get_session_network_errors Failed/notable network requests in a session. get_user_action_before_error Last N user actions before a console error. generate_playwright_repro Generate a runnable Playwright test from a session. get_dom_snapshot Reconstruct the DOM at a given timestamp. query_dom_history Timeline of attribute/text changes for a selector. request_authorization Side-panel consent for write actions (Level 3). execute_action Dispatch a UI action (gated by permission level + destructive blocklist). Why local-first matters Every other "browser session for AI" tool ships to a vendor cloud. peek's SQLite + extension live on the user's machine — no remote endpoints, no telemetry. The privacy policy (docs/peek/PRIVACY_POLICY.md) is the source of truth. Install # 1. Add the MCP server to Claude Code claude mcp add peek -- npx -y @peekdev/mcp # 2. Install the Chrome extension from the Chrome Web Store # (link added once the CWS listing is approved)

a day ago