Chartory

Chart types, props, JSON Schemas and install commands for the Chartory React chart library.

使うべきか

品質と安全性

A
説明の品質
93%
スキーマの完全性
97%
命名の品質
100%
ポイズニングのリスク
100%
権限の一致
100%
プロトコルへの準拠
100%

検出事項(1)

  • LOWTool 'get_chart_code' description lacks action verbget_chart_code 内

ツール定義とプロトコルへの準拠に関する自動分析に基づいています。

コンテキストコスト

~637トークン数(ツール定義)
~1.1 KB一般的なレスポンスサイズ
注意への影響は最小限(128k コンテキストの 0.50%)

これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。

インストール

ワンクリックインストール

これを `claude_desktop_config.json` ファイルに追加してください:

{
  "mcpServers": {
    "chartory": {
      "url": "https://usechartory.com/mcp"
    }
  }
}

リモートエンドポイント

https://usechartory.com/mcpstreamable-http

できること

ツール一覧

ツール(4)

🟢 読み取り専用🟡 書き込み🔴 削除⚪ 不明
🟢search_charts(query, question, freeOnly, limit)

Find the Chartory chart types that fit a question about the user's data, in plain words ("monthly revenue against target", "where users drop off in signup"). Returns each type's slug, what it answers and its install command.

入力スキーマ

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string",
      "maxLength": 300,
      "description": "What the chart should show, in plain words"
    },
    "question": {
      "description": "Only types that answer this question",
      "type": "string",
      "enum": [
        "Change over time",
        "Compare items",
        "Part of a whole",
        "Distribution",
        "Flow between steps",
        "Relationship",
        "Schedule and status",
        "Space and place"
      ]
    },
    "freeOnly": {
      "description": "Only the free types (no licence key needed)",
      "type": "boolean"
    },
    "limit": {
      "description": "How many to return (default 8)",
      "type": "integer",
      "minimum": 1,
      "maximum": 20
    }
  },
  "required": [
    "query"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_chart_spec(slug)

The component, its props, sizes and the JSON Schema of its data prop, for one chart type by slug (from search_charts). Shape the user's data to the schema.

入力スキーマ

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "maxLength": 80,
      "description": "The type's slug, e.g. waterfall"
    }
  },
  "required": [
    "slug"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_chart_code(slug, with)

The install command and the component file for one chart type, plus an example file with sample data. Paid types need a Code or Complete licence key sent as the Bearer token.

入力スキーマ

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "maxLength": 80,
      "description": "The type's slug, e.g. waterfall"
    },
    "with": {
      "description": "chart (default), its widget, or the interactive widget",
      "type": "string",
      "enum": [
        "chart",
        "widget",
        "interactive"
      ]
    }
  },
  "required": [
    "slug"
  ],
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢get_tokens(mode, filter)

Chartory's design tokens (CSS custom properties from chartory.css) in one of the four modes, optionally filtered by a name fragment ("data", "surface", "signal"). Light is :root, dark is .dark; data-theme picks a mode for a subtree.

入力スキーマ

{
  "type": "object",
  "properties": {
    "mode": {
      "description": "The mode (default chartory-light)",
      "type": "string",
      "enum": [
        "chartory-light",
        "chartory-dark",
        "ember",
        "ember-light"
      ]
    },
    "filter": {
      "description": "Only tokens whose name contains this",
      "type": "string",
      "maxLength": 40
    }
  },
  "$schema": "http://json-schema.org/draft-07/schema#"
}

コミュニティ

このサーバーを評価する

エビデンス

最近の観測

検証済みバージョンは記録されていませんツール 4 件