ChartMCP について
ChartMCPは、データソースとユーザーのプロンプトからチャート設定を生成するMCPサーバーです。一般的なファイル形式と複数のデータベースに対応し、データの分析と処理も自動で行います。
主な機能
- 01CSV、XLSX、XLS、JSONの読み込み
- 02MySQL、SQLite、MariaDBへの接続
- 03プロンプトからチャート設定を生成
- 04棒、折れ線、円チャートに対応
- 05データの分析と処理
活用シーン
- 01データリソースからチャート設定を作成
- 02プロンプトに基づくチャート形式の選択
MCP 対応
ChartMCPはMCPクライアントに`generate_chart`ツールを提供します。`dataResource` URIとプロンプトを受け取り、チャート設定を返します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
プロジェクトの README よりChart MCP Server
基于 MCP 协议的图表生成服务器,支持从各种数据源读取数据并生成图表配置。
功能特点
- 支持多种数据源:
- 文件格式:CSV、XLSX、XLS、JSON
- 数据库:MySQL、SQLite、MariaDB
- 智能图表生成:
- 基于用户提示词生成合适的图表
- 支持多种图表类型(柱状图、折线图、饼图等)
- 自动进行数据分析和处理
发布到 mcp.so
- 确保已安装 Node.js (v18+)
- 安装依赖:
npm install
- 构建项目:
npm run build
- 按照 mcp.so 的发布向导上传项目
API 说明
服务器提供以下 MCP 工具:
generate_chart- 参数:
dataResource: 数据资源 URI (格式: data://{filename})prompt: 图表生成提示词
- 功能:根据数据和提示词生成图表配置
- 参数:
环境变量配置
发布到 mcp.so 时,需要在平台配置以下环境变量:
UPLOAD_DIR: 文件上传目录- (其他数据库相关变量根据需要配置)
许可证
MIT
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。