Integrations
Verodat MCP サーバー
概要
Verodatのモデル コンテキスト プロトコル (MCP) サーバー実装。これにより、Verodat のデータ管理機能と Claude Desktop などの AI システムをシームレスに統合できます。
Verodat MCP サーバー
このリポジトリには、Verodat のモデル コンテキスト プロトコル (MCP) サーバー実装が含まれており、AI モデルは明確に定義されたツールを通じて Verodat のデータ管理機能と対話できます。
概要
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.json
- Windows:
%APPDATA%/Claude/claude_desktop_config.json
構成に以下に示す構成を追加します。
- MacOS:
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 コミュニティ
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Verodat のデータ管理機能を Claude Desktop などの AI システムと統合する MCP サーバー。ユーザーはアカウント、ワークスペース、データセットを管理できるほか、データに対して AI を活用したクエリを実行できます。
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityMCP-compatible server that enables AI assistants to interact with Lightdash analytics data, providing tools to list and retrieve projects, spaces, charts, dashboards, and metrics through a standardized interface.Last updated -1341910JavaScriptMIT License
- -securityAlicense-qualityA local MCP server that enables AI applications like Claude Desktop to securely access and work with Obsidian vaults, providing capabilities for reading notes, executing templates, and performing semantic searches.Last updated -60TypeScriptMIT License
- -securityAlicense-qualityAn MCP server implementation that enables Claude AI to interact with Clickhouse databases. Features include secure database connections, query execution, read-only mode support, and multi-query capabilities.Last updated -PythonMIT License
- -securityAlicense-qualityAn MCP server that implements Claude Code-like functionality, allowing the AI to analyze codebases, modify files, execute commands, and manage projects through direct file system interactions.Last updated -132PythonMIT License