Skip to main content
Glama

RapidChart MCP Server

Model Context Protocol (MCP) server for RapidChart - Generate and manage diagrams directly from Cursor IDE.

Features

  • 🎨 Generate diagrams from code (Class, ER, Sequence, Architecture, etc.)

  • πŸ”„ Update existing diagrams with new code

  • πŸ“ Organize diagrams in workspaces and folders

  • πŸ€– Support for multiple AI models (GPT-5, Claude, Gemini)

  • πŸ” Secure Bearer token authentication

  • πŸ’³ Respects your RapidChart credits and API keys

Installation

pip install rapidchart-mcp

Or install from source:

git clone https://github.com/Samicostox/rapidchart-mcp.git cd rapidchart-mcp pip install -e .

Configuration

1. Generate API Token

  1. Go to RapidChart Settings

  2. Navigate to "API Tokens"

  3. Click "Generate New Token"

  4. Copy the token (starts with rc_)

2. Configure Cursor

Add to your Cursor MCP settings (~/.cursor/mcp.json or workspace .cursor/mcp.json):

{ "mcpServers": { "rapidchart": { "command": "python", "args": ["-m", "rapidchart_mcp"], "env": { "RAPIDCHART_API_TOKEN": "rc_your_token_here", "RAPIDCHART_API_URL": "https://fastuml-0bb6938ba599.herokuapp.com", "RAPIDCHART_DEFAULT_TYPE": "general", "RAPIDCHART_FEW_PROMPTS": "false", "RAPIDCHART_GUIDELINES": "true" } } } }

Usage

In Cursor

Once configured, you can use natural language:

User: "Generate a class diagram from src/models.py" β†’ Cursor reads the file and calls RapidChart MCP β†’ Returns diagram URL User: "List my available AI models" β†’ Shows models with your credit status User: "Update diagram abc123 with new code from src/models.py" β†’ Updates the diagram with context awareness

Available Tools

  • list_models - Show available AI models and your credits

  • list_workspaces - List your workspaces

  • list_folders - List folders in a workspace

  • list_diagrams - Browse your diagrams

  • create_diagram - Generate diagram from code

  • get_diagram - Get specific diagram details

  • update_diagram - Update diagram with new code

  • delete_diagram - Delete a diagram

  • move_diagram - Move diagram to different folder/workspace

Environment Variables

Variable

Required

Default

Description

RAPIDCHART_API_TOKEN

βœ… Yes

-

Your RapidChart API token

RAPIDCHART_API_URL

No

Production URL

API base URL

RAPIDCHART_DEFAULT_TYPE

No

general

Default diagram type

RAPIDCHART_DEFAULT_MODEL

No

Auto

Default AI model ID

RAPIDCHART_FEW_PROMPTS

No

false

Enable multi-step thinking

RAPIDCHART_GUIDELINES

No

true

Include diagram guidelines

RAPIDCHART_TIMEOUT

No

300

Request timeout (seconds)

Development

# Clone the repo git clone https://github.com/rapidchart/rapidchart-mcp.git cd rapidchart-mcp # Install in development mode pip install -e . # Run tests pytest # Run the server directly python -m rapidchart_mcp

License

MIT

Support

-
security - not tested
A
license - permissive license
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/Samicostox/rapidchart-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server