rapidchart-mcp
by Samicostox
Overview
Facilitates the generation and management of AI-powered diagrams from code within the Cursor IDE by acting as a Model Context Protocol (MCP) server for RapidChart.
Installation
python -m rapidchart_mcpEnvironment Variables
- RAPIDCHART_API_TOKEN
- RAPIDCHART_API_URL
- RAPIDCHART_DEFAULT_TYPE
- RAPIDCHART_DEFAULT_MODEL
- RAPIDCHART_FEW_PROMPTS
- RAPIDCHART_GUIDELINES
- RAPIDCHART_TIMEOUT
Security Notes
The `httpx.AsyncClient` in `src/rapidchart_mcp/client.py` hardcodes `verify=False` for SSL certificate validation. While commented as 'For self-signed certs in dev', this disables crucial security checks for all API communication with the RapidChart API, making it vulnerable to Man-in-the-Middle (MITM) attacks if the `RAPIDCHART_API_URL` is compromised or untrusted. This setting is applied universally and cannot be configured or disabled for production use. No 'eval' or direct arbitrary code execution from user input was found. The API token is handled via environment variables, which is good practice.
Similar Servers
claude-todo-emulator
Provides persistent task management for AI coding assistants within IDEs like Cursor and Windsurf by emulating Claude Code's todo system.
doc-bot
An intelligent MCP (Model Context Protocol) server that enhances AI coding assistants by providing smart documentation management and API references for deep project understanding.
documan
A documentation tool that provides a built-in MCP server, allowing AI assistants to semantically search and understand documentation in real-time.
mcp-servers
This repository provides Model Context Protocol (MCP) servers for Cursor AI to integrate with external tools like PostgreSQL, Obsidian, n8n, and Google Gemini for various AI-driven operations.