Verodat MCP サーバー
概要
Verodatのモデル コンテキスト プロトコル (MCP) サーバー実装。これにより、Verodat のデータ管理機能と Claude Desktop などの AI システムをシームレスに統合できます。
Verodat MCP サーバー
このリポジトリには、Verodat のモデル コンテキスト プロトコル (MCP) サーバー実装が含まれており、AI モデルは明確に定義されたツールを通じて Verodat のデータ管理機能と対話できます。
Related MCP server: MCP Claude Code
概要
Verodat MCPサーバーは、AIモデルがVerodat内のデータにアクセスし、操作するための標準化された方法を提供します。モデルコンテキストプロトコル仕様を実装し、データの利用、設計、管理のためのツールを提供します。
ツールカテゴリ
サーバーは 3 つの主要なツール カテゴリに分かれており、それぞれが段階的な機能セットを提供しています。
1. 消費する(8つのツール)
データ取得操作に重点を置いた基本カテゴリ:
get-accounts: 利用可能なアカウントを取得するget-workspaces: アカウント内のワークスペースを一覧表示するget-datasets: ワークスペース内のデータセットを一覧表示するget-dataset-output: データセットから実際のデータを取得するget-dataset-targetfields: データセットのフィールド定義を取得するget-queries: 既存のAIクエリを取得するget-ai-context: ワークスペースのコンテキストとデータ構造を取得するexecute-ai-query: データセットに対してAIを活用したクエリを実行する
2. デザイン(9つのツール)
Consume のすべてのツールに加えて、次のものが含まれます。
create-dataset: 定義されたスキーマで新しいデータセットを作成する
3. 管理(10個のツール)
デザインのすべてのツールに加えて、次のものが含まれます。
upload-dataset-rows: 既存のデータセットにデータ行をアップロードする
前提条件
Node.js (v18以上)
ギット
Claude デスクトップ (Claude 統合用)
VerodatアカウントとAI APIキー
インストール
クイックスタート
Smithery経由でインストール
Smithery 経由で Claude Desktop 用の Verodat MCP Server を自動的にインストールするには:
手動インストール
リポジトリをクローンします。
依存関係をインストールしてビルドします。
Claude Desktop を構成する: 構成ファイルを作成または変更します。
MacOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%/Claude/claude_desktop_config.json構成に以下に示す構成を追加します。
Verodatを使い始める
verodat.comでVerodatアカウントを登録してください
VerodatダッシュボードからAI APIキーを生成する
Claude Desktop 構成に API キーを追加します
構成
サーバーには認証とAPIエンドポイントの設定が必要です。AIモデルで使用する設定ファイルを作成してください。
設定オプション
claude で適切な JS ファイルを 1 つずつ指定することで、3 つのツール カテゴリのいずれかを構成できます。
消費のみ:
consume.jsを使用する(データ取得用の 8 つのツール)デザイン機能:
design.jsを使用 (9 つのツール、データセット作成を含む)完全な管理:
manage.jsを使用(10 個のツール、データのアップロードを含む)
3 つのカテゴリを同時に構成する例:
環境変数
VERODAT_AI_API_KEY: 認証用の Verodat API キーVERODAT_API_BASE_URL: Verodat API のベース URL (指定されていない場合はデフォルトで " https://verodat.io/api/v3 " になります)
ツール使用ガイド
利用可能なコマンド
サーバーは次の MCP コマンドを提供します。
適切なツールカテゴリの選択
読み取り専用操作の場合:
consume.jsサーバー構成を使用しますデータセットを作成するには、
design.jsサーバー構成を使用します。データのアップロード:
manage.jsサーバー構成を使用する
セキュリティに関する考慮事項
APIキーによる認証が必要です
リクエストの検証により、データが適切にフォーマットされていることを確認します
発達
コードベースは TypeScript で記述されており、次のように構成されています。
ツールハンドラー:各ツールの機能の実装
トランスポート層: AIモデルとの通信を処理する
検証: Zodスキーマを使用して適切なデータ形式を保証します
デバッグ
MCPサーバーはstdio経由で通信するため、デバッグが困難になる場合があります。そのため、MCP Inspectorツールをご用意しています。
これにより、ブラウザでデバッグ ツールにアクセスするための URL が提供されます。
貢献
貢献を歓迎します!お気軽にプルリクエストを送信してください。
ライセンス
詳細についてはLICENSEファイルをご覧ください
サポート
ドキュメント: Verodat ドキュメント
問題: GitHub の問題
コミュニティ: Verodat コミュニティ