Rubus for AI assistants

Let ChatGPT, Claude or Copilot draw clean business charts with Rubus. You connect once; then you ask for a chart in plain words and get it back as a picture and a file for PowerPoint.

1. Copy the Rubus address

https://rubus-mcp.ekuljanov.workers.dev/mcp

No account and no key: the address is all an assistant needs.

2. Add it to your assistant

Pick yours. Menu names change now and then; look for “connectors”, “tools” or “MCP”.

Claude (claude.ai, Claude Desktop)
  1. Open Settings → Connectors and choose Add custom connector.
  2. Name it Rubus, paste the address, and choose Add.
  3. In a chat, open the tools menu (the + or the sliders button) and make sure Rubus is on.

Custom connectors need a paid Claude plan. On Team and Enterprise plans an owner adds them for everyone. Claude in Excel and PowerPoint uses the same connectors where your plan allows it.

ChatGPT
  1. Open Settings → Apps & Connectors → Advanced settings and turn on Developer mode.
  2. Back in Apps & Connectors, choose Create. Name it Rubus, paste the address, set authentication to No authentication, tick that you trust it, and choose Create.
  3. In a chat, choose + → Developer mode and add Rubus.

Needs a plan with developer mode (Plus, Pro, Business, Enterprise or Edu).

Microsoft Copilot (Copilot Studio)
  1. Open your agent in Copilot Studio and go to Tools → Add a tool → New tool.
  2. Choose Model Context Protocol, name it Rubus, paste the address, and set authentication to None.
  3. Create it, add it to the agent, and publish the agent to Microsoft 365 Copilot or Teams.
GitHub Copilot in VS Code

Add this to .vscode/mcp.json in your project (or run MCP: Add Server and choose HTTP):

{
  "servers": {
    "rubus": { "type": "http", "url": "https://rubus-mcp.ekuljanov.workers.dev/mcp" }
  }
}
Claude Code
claude mcp add --transport http rubus https://rubus-mcp.ekuljanov.workers.dev/mcp
Cursor and other MCP apps

Add a server with this address. In Cursor, ~/.cursor/mcp.json:

{
  "mcpServers": {
    "rubus": { "url": "https://rubus-mcp.ekuljanov.workers.dev/mcp" }
  }
}

3. Ask for a chart

Say what you want in plain words, with the numbers or a table. Mention Rubus the first time so the assistant uses it. For example:

Rubus draws: stacked, 100% and clustered columns and bars, column + line, two axes, line, actual vs plan, indexed line, waterfall (upright or sideways), Mekko, scatter, bubble, quadrant and before → after.

4. Put it on a slide

  1. The assistant shows the chart and gives you a link. Open it.
  2. Choose Download SVG. In PowerPoint: Insert → Pictures → This Device, and pick the file. An SVG stays sharp at any size; right-click → Convert to Shape to recolour a part.
  3. To keep editing in the Rubus add-in, choose Copy for Rubus on the chart page and paste into the table in the Rubus pane.

In Claude for Excel and PowerPoint

Claude's Excel and PowerPoint add-ins use the same connectors, so Rubus works there too. To get a chart you can keep editing, have both add-ins open: Claude and Rubus.

  1. Ask Claude as above. Claude writes a small Rubus block: into cells in Excel, or into a text box on the slide in PowerPoint.
  2. Click the block (in PowerPoint, select the text box). The Rubus pane says Found a Rubus chart block.
  3. Press Draw this chart, check it, and press Insert. In PowerPoint the chart takes the text box's place.

Good to know