provchart-mcp
provchart-mcp
MCP-Server für ProvChart — Agenten generieren reine CSS-Diagramme (HTML + CSS) oder SVG für README/Dokumentation.
Kein Chart.js. Kein Client-Diagramm-Runtime für die Darstellung erforderlich. Dasselbe JSON, das auch dein Dashboard verwendet.
npm |
|
API | |
Keys | |
Lizenz | MIT |
Was es tut
Tool | Ausgabe |
| HTML + CSS für Webseiten |
| SVG (+ data URI) für Markdown / Dokumentation |
| Kurze Hinweise zu Inject / SVG / Runtime / Fehlern (kein API-Aufruf) |
Agenten rufen diese auf, statt eigene Chart.js-Snippets zu erfinden.
Related MCP server: ECharts ChartPage MCP Server
Voraussetzungen
Node.js 18+ (natives
fetch)ProvChart-API-Schlüssel — kostenlose registrierte Konten enthalten begrenzte monatliche Test-Generierungen
export PROVCHART_API_KEY=pc_live_xxxxxxxxCommite niemals echte Schlüssel. Bevorzuge env / MCP-env-Konfiguration.
Installation & Ausführung
Aus dem Quellcode (dieses Repository)
cd provchart-mcp
npm install
export PROVCHART_API_KEY=pc_live_xxxxxxxx
node src/index.jsDer Prozess spricht MCP über stdio (bleibt still, bis sich ein Client verbindet).
Nach der Veröffentlichung
npx -y provchart-mcpClaude Desktop
Bearbeite claude_desktop_config.json:
{
"mcpServers": {
"provchart": {
"command": "node",
"args": ["/absolute/path/to/provchart-mcp/src/index.js"],
"env": {
"PROVCHART_API_KEY": "pc_live_xxxxxxxx"
}
}
}
}Oder mit npx (sobald veröffentlicht):
{
"mcpServers": {
"provchart": {
"command": "npx",
"args": ["-y", "provchart-mcp"],
"env": {
"PROVCHART_API_KEY": "pc_live_xxxxxxxx"
}
}
}
}Starte Claude Desktop nach dem Speichern neu.
Cursor
mcp.json (Projekt oder global):
{
"mcpServers": {
"provchart": {
"command": "node",
"args": ["/absolute/path/to/provchart-mcp/src/index.js"],
"env": {
"PROVCHART_API_KEY": "pc_live_xxxxxxxx"
}
}
}
}Beispiel-Prompts
Verwende
provchart_generatefür ein Flächendiagramm im Mitternachts-Theme: Traffic vs. Anmeldungen, Mo–So.Generiere ein SVG-Liniendiagramm der p50/p95-Latenz für ein GitHub-README.
Erkläre, wie man ProvChart-HTML/CSS ohne Diagrammbibliothek einbindet.
Beispiel-Tool-Argumente (provchart_generate)
{
"type": "area",
"theme": "midnight",
"series": [
{ "name": "Traffic", "color": "#4fd8c4", "points": [30, 45, 40, 60, 55, 70, 65] },
{ "name": "Signups", "color": "#f0a860", "points": [8, 12, 11, 18, 16, 22, 20] }
],
"axisX": ["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"]
}Füge das zurückgegebene CSS in einen <style>-Tag und das HTML in einen Container ein. Optional: provchart-runtime für Tooltips — für die Darstellung nicht erforderlich.
Umgebung
Variable | Erforderlich | Beschreibung |
| Ja* | API-Schlüssel ( |
| Nein | Standard: |
*Oder übergib apiKey in den Tool-Argumenten (env bevorzugt).
Fehler
Code / Meldung | Bedeutung |
Fehlender API-Schlüssel | Setze |
| Ungültiger oder widerrufener Schlüssel |
| Kontingent erschöpft (HTML + SVG teilen sich den Pool) |
| Der Plan enthält diese Funktion nicht |
Projektstruktur
provchart-mcp/
package.json
README.md
src/
index.js # MCP stdio server
client.js # ProvChart HTTP helper
tools.js # Tool schemas + handlersVerwandtes
ProvChart — Produkt & Builder
Live-Demo — Multi-Chart-API-Batch
provchart-runtime — optionale HTML-Erweiterungen
st-core.fscss — offene reine-CSS-Grundlagen
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityCmaintenanceGenerates Apache ECharts diagrams and charts with AI dynamically, supporting all ECharts features and exporting to png, svg, and option formats.18442263MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to generate safe, runnable HTML chart pages from structured JSON data using Apache ECharts. It provides tools for chart type recommendation, page generation, validation, and patching with controlled, deterministic output.5MIT
- AlicenseAqualityAmaintenanceZero-dependency charts for Python and AI agents. SVG and PNG, 15 chart types, a one-line MCP server, and a Claude skill.411MIT
- AlicenseAqualityBmaintenanceEnables AI agents to create data visualizations like bar charts, line charts, pie charts, scatter plots, and histograms, returning inline SVG or PNG files.5MIT
Related MCP Connectors
Diagrams, badges, charts and QR codes as plain image URLs you can paste into Markdown.
Renders interactive Chart.js charts and dashboards inline in AI conversations.
Generate dynamic Mermaid diagrams and charts with AI assistance. Customize styles and export diagr…
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/Figsh/provchart-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server