Quick Chart MCP Server について
Quick Chart MCP Serverは、MCP経由でQuick Chartを操作するツールを提供します。チャート画像のリンク取得やQuick Chartのローカルインストールを必要とするAIエージェント向けです。
主な機能
- 01パラメーターによるチャート画像リンクの取得
- 02Quick Chartのローカルインストール
活用シーン
- 01チャート画像のリンク取得
- 02Quick Chartサービスのローカルインストール
MCP 対応
MCPクライアントにQuick Chart操作ツールを公開し、チャート画像リンクの取得とサービスのローカルインストールに対応します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Quick Chart MCP サーバー
標準化されたインターフェースを通じてquick chartとやり取りできる、チャートツールを提供するModel Context Protocol(MCP)サーバーです。この実装はチャート定義に基づいており、ユーザーがquick chartのページをシームレスに開けるようにします。
概要
このMCPサーバーのツール:
- Quick Chartとやり取りします
このサーバーは、AI エージェントによるチャート操作を標準化するため、Model Context Protocolの仕様を実装しています。
前提条件
- Node.js(v16以上)
- pnpm(推奨)、npm、またはyarn
インストール
Smithery経由でインストールする
Smithery経由でClaude Desktopにquick-chart-mcpを自動的にインストールするには:
npx -y @smithery/cli install @datafe/quick-chart-mcp --client claude
オプション1:npmからインストールする(CursorやClineなどのクライアント向けに推奨)
# Install globally
npm install -g quick-chart-mcp
# Or install locally in your project
npm install quick-chart-mcp
オプション2:ソースからビルドする(開発者向け)
- このリポジトリをクローンします:
git clone https://github.com/datafe/quick-chart-mcp
cd quick-chart-mcp
- 依存関係をインストールします(pnpmを推奨。npmも使用できます):
pnpm install
- プロジェクトをビルドします:
pnpm run build
- プロジェクトを開発します(@modelcontextprotocol/inspectorを使用):
pnpm run dev
設定
MCPの設定
{
"mcpServers": {
"quick-chart-mcp": {
"autoApprove": [],
"disabled": false,
"timeout": 300,
"command": "npx",
"args": [
"[email protected]"
],
"transportType": "stdio"
}
}
}
環境設定
認証情報を含む.envファイルを作成します:
# Quick Chart Configuration
NODE_ENV=optional_development_or_product
QUICK_CHART_DRAW_URL=optional_quick_chart_draw_url
NEED_INSTALL_QUICK_CHART=optional_true_or_false
プロジェクト構成
quick-chart-mcp/
├── src/
│ ├── index.ts # Main entry point
├── package.json
└── tsconfig.json
利用可能なツール
MCPサーバーは次のQuick Chartツールを提供します:
GetChartImgLink- パラメーターを指定してチャート画像のリンクを取得します。InstallQuickChart- quick chartサービスをローカルにインストールします。
セキュリティに関する考慮事項
- 機密情報には環境変数を使用してください
- AI エージェントのアクティビティを定期的に監視し、監査してください
トラブルシューティング
問題が発生した場合:
- ビルドが正常に完了したことを確認してください
依存関係
画像API。
コントリビューション
コントリビューションを歓迎します!お気軽にプルリクエストを送信してください。
- リポジトリをフォークします
- フィーチャーブランチを作成します(
git checkout -b feature/amazing-feature) - 変更をコミットします(
git commit -m 'Add some amazing feature') - ブランチにプッシュします(
git push origin feature/amazing-feature) - プルリクエストを作成します
ライセンス
このプロジェクトはMITライセンスの下でライセンスされています。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
