About Rapidchart MCP
Rapidchart MCP is an MCP server published by Samicostox in the Developer Tools category: mcp server for rapidchart.
The repository has 1 stars and 0 forks, with the last commit 9 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.
Install
git clone https://github.com/Samicostox/rapidchart-mcpThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (9)
create_diagramGenerate diagram from code
Parameters not published.
delete_diagramDelete a diagram
Parameters not published.
get_diagramGet specific diagram details
Parameters not published.
list_diagramsBrowse your diagrams
Parameters not published.
list_foldersList folders in a workspace
Parameters not published.
list_modelsShow available AI models and your credits
Parameters not published.
list_workspacesList your workspaces
Parameters not published.
move_diagramMove diagram to different folder/workspace
Parameters not published.
update_diagramUpdate diagram with new code
Parameters not published.
Ask AI
Ask AI about Rapidchart MCP
Powered by Claude · Grounded in docs
Security checks
Static checks derived from the repository 6 days ago. Heuristics on the source, not an audit.
- ✓README presentThe repository ships documentation.
- ✓License declaredUsable under a stated license.
- !Tests presentNo tests found. Behaviour changes may go unnoticed between versions.
- !Dependencies pinnedNo lockfile. Installs can pull different code over time.
- ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
- !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.
Releases
README
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
- Go to RapidChart Settings
- Navigate to "API Tokens"
- Click "Generate New Token"
- 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 creditslist_workspaces- List your workspaceslist_folders- List folders in a workspacelist_diagrams- Browse your diagramscreate_diagram- Generate diagram from codeget_diagram- Get specific diagram detailsupdate_diagram- Update diagram with new codedelete_diagram- Delete a diagrammove_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
Known Issues
503 Timeout on Diagram Creation
Symptom: You get a 503 Service Unavailable error, but the diagram is created successfully.
Cause: Heroku has a 30-second router timeout. Complex diagrams can take 30-60+ seconds to generate.
Solution:
- The diagram IS being created despite the error
- Run
list_diagramsto see your newly created diagram - This is a Heroku limitation, not a bug in RapidChart
Workaround: Use simpler code or smaller diagrams for faster generation.
License
MIT
Support
- 📧 Email: hello@rapidchart.com
- 🐛 Issues: GitHub Issues
- 📖 Docs: docs.rapidchart.com
README fetched from the repository 6 days ago. The original is authoritative.