MCP サーバー

AI コーディングツールにローカルでバージョン整合した Sixtyfold API と統合ガイダンスを提供します。

一度だけ接続

コーディングエージェントを選択ローカル / バージョン一致
Codex
codex mcp add sixtyfold -- npx -y @sixtyfold/mcp@1

@sixtyfold/mcp は Sixtyfold のオプショナルなローカル Model Context Protocol(MCP) サーバーです。パッケージに同梱された正確な公開 API のコンパクトで検索可能なビューと、決定論的な統合レシピおよびパフォーマンスチェックを互換性のあるコーディングツールに提供します。

これは開発者向けツーリングであり、チャートの一部ではありません。インストールや接続を行っても @sixtyfold/line、@sixtyfold/stock、フレームワークアダプター、またはブラウザバンドルにコードが追加されることはありません。

MCP ホストに接続する

エディタやコーディングツールで使用する MCP 構成にローカルの stdio サーバーを追加してください:

{
  "mcpServers": {
    "sixtyfold": {
      "command": "npx",
      "args": ["-y", "@sixtyfold/mcp@1"]
    }
  }
}

構成を保存したらホストを再起動またはリロードしてください。明示的な 1 メジャー版セレクターは、将来のメジャーへ移行せず互換性のある安定版 v1 リリースに従います。

現在のリリースは @sixtyfold/mcp@1.0.2 です。そのバージョン付きカタログは 1.0.2 スイートに対応します。ストリーミング検証、アダプターの準備状態とエラー回復、React Activity、および stats-listener 契約に関するガイダンスは 1.0.1 から変更ありません。接続されたサーバーが表すバージョンを検査するには list_packages を使用してください。ツールをプロジェクトのチャートパッケージと整合させてください。再現可能な厳密なツールバージョンが必要な場合は @sixtyfold/mcp@1.0.2 を @1 の代わりに使用してください。

代わりに実行可能ファイルを明示的にインストールできます:

pnpm add --global @sixtyfold/mcp@1
sixtyfold-mcp

実行可能ファイルは MCP JSON-RPC メッセージを標準出力に書き込みます。標準出力にバナーやデバッグメッセージを出力するシェルコマンドでラップしないでください。

ツール

ツール提供内容
list_packages独立したパッケージ、バージョン、および公開エントリーポイント
inspect_component_apiエクスポートされた正確なシンボル、メンバー、シグネチャ、および文書化された失敗契約に対する焦点を絞った検索
recommend_packages最小限のエンジン、フレームワーク、テーマ、SSR パッケージセット
generate_integrationライフサイクル安全なフレームワークコード。オプションで行/列データ形状を型付き配列に変換可能
validate_chart_options決定論的なトップレベルのラインまたはストックオプションのチェック
recommend_performance_settings基準化されたレンダーモード、詳細度(LOD)、および型付き配列の開始点
diagnose_chartライフサイクル、LOD、バッファ、メモリ、およびレンダリング症状に対する焦点を絞ったチェック

recommend_performance_settings and diagnose_chart は component: "line" | "stock" を要求し、未サポートの識別子は推測せず拒否します。

すべてのツールは読み取り専用、非破壊、冪等であると宣言します。

リソースとプロンプト

読み取り専用リソースはホストに参照可能なコンテキストを提供します:

リソースURI
package-catalogsixtyfold://catalog/packages
package-apisixtyfold://api/{packageName}
performance-guidesixtyfold://guides/performance
data-ownership-guidesixtyfold://guides/data-ownership
licensing-guidesixtyfold://guides/licensing

ガイド付きプロンプトは、一般的な作業セッションを網羅します:

プロンプト目的
add-sixtyfold-chart既存アプリにチャートを追加し、正しいライフサイクルとデータ所有権を確保する
tune-sixtyfold-performance計測されたワークロードに対してレンダーモード、LOD、およびデータ転送を調整する
review-sixtyfold-integration既存の統合を所有権およびライフサイクル規則に照らして確認してください

APIインベントリは、コンポーネントパッケージで配布される同じTypeScript宣言から生成されます。カタログがそれらの公開エントリポイントと異なる場合、リリースビルドは失敗します。

リクエスト例

ホストがSixtyfoldサーバーに接続されていると報告したら、次を試してください:

Add a worker-first Sixtyfold line chart to this React view. Keep my source
buffers readable after setData and clean up the chart when the view unmounts.
Generate a Vue line chart for object rows with ISO timestamps in recordedAt
and numeric temperature and humidity fields. Expect about two million rows.
Review these LineChart options and recommend starting LOD values for four
five-million-point series. Explain which numbers I should benchmark locally.
Why does this chart change slightly after a zoom animation settles? Inspect the
current LOD and viewport APIs before suggesting a fix.

MCPホストはツールを呼び出すかどうかおよびいつ呼び出すかを決定します。生成されたコードはレビュー可能な出発点として扱い、通常の開発ループでTypeScriptのコンパイル、テスト、および負荷測定を行ってください。

プライバシーとセキュリティ

バージョン1はローカルのstdioのみを使用します。Sixtyfoldサーバーにはアカウント、APIキー、テレメトリ、分析、リモートドキュメント取得、アクティベーション要求、ランタイムのフォンホームはありません。MCPホストがツール引数に含めることを選択しない限り、顧客のチャートデータを受信しません。

お使いのMCPホストとそのモデルには独自のデータ取り扱いルールがあります。機密のソース、データセット、または資格情報を送信する前にそれらを個別に確認してください。MCPサーバーの構成は開発者ツール内に保持し、プロセスを公開HTTPエンドポイントとして公開しないでください。

検査して検証する

ローカルにインストールされた実行可能ファイルに対して公式のModel Context Protocol(MCP)Inspectorを使用する:

npx @modelcontextprotocol/inspector sixtyfold-mcp