Sharpsir Charts
БесплатноНе проверенPrivacy-first luxury Chart.js rendering MCP server for agents — SIR-styled PNG, SVG, PDF and JSON charts with configurable session themes.
Описание
Privacy-first luxury Chart.js rendering MCP server for agents — SIR-styled PNG, SVG, PDF and JSON charts with configurable session themes.
README
Local, privacy-preserving Chart.js rendering for MCP-compatible agents.
sharpsir-charts-mcp-server turns structured data into PNG, SVG, PDF, or JSON chart
outputs. It runs entirely on your machine, returns an inline preview, and
defaults to a restrained Sotheby's International Realty-inspired editorial
design. The active design can be configured by the calling agent for the
current MCP session.
Use it when an AI agent needs beautiful, deterministic, server-side charts for real-estate reporting, executive dashboards, financial analysis, market comparisons, presentations, or print collateral without sending data to a third-party chart service.
Quick start
Clone the repository and build it locally:
git clone https://github.com/gca-ltd/sharpsir-charts-mcp-server.git
cd sharpsir-charts-mcp-server
npm install
npm run build
CHARTS_TRANSPORT=stdio node dist/index.js
The server has no data connector. The caller supplies the data, which keeps rendering private and deterministic.
Features
- Server-side Chart.js rendering with deterministic PNG, SVG, PDF and JSON output.
- Luxury editorial defaults inspired by Sotheby's International Realty, plus Sharp Matrix, mono-print and neutral references.
- Session-scoped design configuration with strict schemas, OKLCH palette ramps, contrast warnings and bundled OFL fonts.
- Inline PNG previews, full-resolution files, configurable public URLs and retention cleanup.
- Local stdio transport or authenticated Streamable HTTP with rate limiting, request limits and concurrency guards.
MCP client configuration
For Cursor, Claude Desktop or another stdio MCP client:
{
"mcpServers": {
"sharpsir-charts": {
"command": "node",
"args": ["/home/bitnami/sharpsir-charts-mcp-server/dist/index.js"],
"env": {
"CHARTS_TRANSPORT": "stdio"
}
}
}
}
For the hosted Streamable HTTP deployment, use the MCP URL
https://intranet.sharpsir.group/charts/mcp and send
Authorization: Bearer <CHARTS_API_TOKEN>. Never commit the token.
Gallery
Sotheby's-inspired series chart

Editorial KPI card

Sharp Matrix reference

Agent workflow
- Call a render tool with no design to get a SIR-styled chart immediately.
- Call
get_designto inspect the active design. - Call
describe_design_schemaorget_design_referencewhen changing the look. - Call
configure_design, thenpreview_designto review the result. - Render production charts and read the returned warnings.
The design is held in memory per MCP session. It is never written to disk or
shared with another caller. The default is sothebys; neutral is available
only when an agent explicitly asks for unbranded output.
Tools
| Tool | Use |
|---|---|
render_series_chart |
Bar, line, area, dot, lollipop, dumbbell and slope charts |
render_part_to_whole |
Small part-to-whole comparisons (pie / doughnut / polar) |
render_waterfall |
Variance bridges with floating bars |
render_bullet |
Actual versus target with qualitative bands |
render_funnel |
Conversion stages with drop-off percentages |
render_scatter |
Numeric correlation and outliers |
render_small_multiples |
Shared-scale panels across cuts |
render_chart |
Advanced Chart.js configurations not covered above |
render_kpi_card |
Editorial typographic KPI with optional sparkline |
render_kpi_row |
Two to four KPI cells with hairline dividers |
configure_design |
Session-wide design configuration |
preview_design |
Specimen render for visual QA |
describe_design_schema |
Strict annotated design contract |
get_design_reference |
SIR, Sharp Matrix, mono-print and neutral references |
get_design |
Current resolved design |
list_fonts |
Fonts actually available to the renderer |
Every tool has detailed WHAT / WHEN TO USE / INPUTS / RETURNS / CONSTRAINTS / EXAMPLES guidance. Styling belongs in the design system, not in chart data. JavaScript callbacks are not accepted.
Output
PNG is the default and returns a downscaled inline preview plus a full output path or hosted URL. SVG and PDF are vector outputs. JSON returns the resolved Chart.js configuration without an image.
Development
npm run typecheck
npm test
npm run build
See docs/DESIGN-SYSTEM.md, docs/USER_GUIDE.md, and docs/INSTALL.md.
Licence and brand notice
The software is MIT licensed. The sothebys design reference reproduces
publicly published affiliate guidance for Sharp SIR; it does not grant rights
to Sotheby's International Realty marks. See NOTICE.md.
Установка Sharpsir Charts
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/gca-ltd/sharpsir-charts-mcp-serverFAQ
Sharpsir Charts MCP бесплатный?
Да, Sharpsir Charts MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Sharpsir Charts?
Нет, Sharpsir Charts работает без API-ключей и переменных окружения.
Sharpsir Charts — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Sharpsir Charts в Claude Desktop, Claude Code или Cursor?
Открой Sharpsir Charts на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
LibreOffice Tools
Enables AI agents to read, write, and edit Office documents via LibreOffice with token-efficient design. Supports multiple formats including DOCX, XLSX, PPTX, a
автор: passerbyflutterdannote/figma-use
Full Figma control: create shapes, text, components, set styles, auto-layout, variables, export. 80+ tools.
автор: dannoteLogo.dev
Search and retrieve company logos by brand or domain. Customize size, format, and theme to match your design needs. Accelerate design, prototyping, and content
автор: NOVA-3951Design Inspiration Server
Searches top design platforms like Dribbble and Behance to provide UI inspiration, color palettes, and layout patterns via the Serper API. It allows users to re
автор: YonasValentinPIX4Dmatic
Enables GUI automation for controlling PIX4Dmatic on Windows through MCP. Supports launching, focusing, capturing screenshots, sending hotkeys, clicking UI elem
автор: jangjo123Figma
Extract design specs and assets
автор: Figmamcp-dockmaster
An Open-Sourced UI to install and manage MCP servers for Windows, Linux and macOS.
ariekogan/ateam-mcp
Build, validate, and deploy multi-agent AI solutions on the ADAS platform. Design skills with tools, manage solution lifecycle, and connect from any AI environm
автор: ariekoganthinkchainai/mcpbundles
MCP Bundles: Create custom bundles of tools and connect providers with OAuth or API keys. Use one MCP server across thousands of integrations, with programmatic
автор: thinkchainaiarikusi/nakkas
MCP server that turns AI into an SVG artist. One rendering engine with JSON config, AI controls all design parameters. CSS @keyframes + SMIL animations, 16+ ele
автор: arikusiCompare Sharpsir Charts with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории design
