Back to Home
Samicostox icon

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

Run Command
python -m rapidchart_mcp

Environment 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

Stats

Interest Score0
Security Score5
Cost ClassHigh
Avg Tokens5000
Stars0
Forks0
Last Update2026-01-17

Tags

RapidChartMCPCursorDiagramsAI