ZV

zeschi/verodat-mcp-server

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

0 stars 7 forks 品質 64 トレンド 0Apache-2.0

Verodat MCP Server Implementation

概要

A Model Context Protocol (MCP) server implementation for Verodat, enabling seamless integration of Verodat's data management capabilities with AI systems like Claude Desktop. This repository contains a Model Context Protocol (MCP) server implementation for Verodat, allowing AI models to interact with Verodat's data management capabilities through well-defined tools. The Verodat MCP Server provides a standardized way for AI models to access and manipulate data in Verodat. It implements the Model Context Protocol specification, providing tools for data consumption, design, and management.

README

以下は原文 README の抜粋です。原文を見る。

Verodat MCP Server

Overview

A Model Context Protocol (MCP) server implementation for Verodat, enabling seamless integration of Verodat’s data management capabilities with AI systems like Claude Desktop.

Verodat MCP Server

This repository contains a Model Context Protocol (MCP) server implementation for Verodat, allowing AI models to interact with Verodat’s data management capabilities through well-defined tools.

Overview

The Verodat MCP Server provides a standardized way for AI models to access and manipulate data in Verodat. It implements the Model Context Protocol specification, providing tools for data consumption, design, and management.

Tool Categories

The server is organized into three main tool categories, each offering a progressive set of capabilities:

1. Consume (8 tools)

The base category focused on data retrieval operations:

  • get-accounts: Retrieve available accounts
  • get-workspaces: List workspaces within an account
  • get-datasets: List datasets in a workspace
  • get-dataset-output: Retrieve actual data from a dataset
  • get-dataset-targetfields: Retrieve field definitions for a dataset
  • get-queries: Retrieve existing AI queries
  • get-ai-context: Get workspace context and data structure
  • execute-ai-query: Execute AI-powered queries on datasets

2. Design (9 tools)

Includes all tools from Consume, plus:

  • create-dataset: Create a new dataset with defined schema

3. Manage (10 tools)

Includes all tools from Design, plus:

  • upload-dataset-rows: Upload data rows to existing datasets

Prerequisites

  • Node.js (v18 or higher)
  • Git
  • Claude Desktop (for Claude integration)
  • Verodat account and AI API key

Installation

Quick Start

Installing via Smithery

To install Verodat MCP Server for Claude Desktop automatically via Smithery:

npx -y @smithery/cli install @Verodat/verodat-mcp-server --client claude

Manual Installation

  1. Clone the repository:
git clone https://github.com/Verodat/verodat-mcp-server.git
cd verodat-mcp-server
  1. Install dependencies and build:
npm install
npm run build
  1. Configure Claude Desktop: Create or modify the config file:

    • MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%/Claude/claude_desktop_config.json

    Add the configuration which is mensioned below in configuration:

Getting Started with Verodat

  1. Sign up for a Verodat account at verodat.com
  2. Generate an AI API key from your Verodat dashboard
  3. Add the API key to your Claude Desktop configuration

Configuration

GitHub で README 全文を見る

インストール

npx -y @smithery/cli install @Verodat/verodat-mcp-server --client claude
MCP 初心者?mcpskill.org のガイドから始めましょう →

設定

{ "mcpServers": { "verodat-consume": { "command": "node", "args": [ "path/to/verodat-mcp-server/build/src/consume.js" ], "env": { "VERODAT_AI_API_KEY": "your-api-key", "VERODAT_API_BASE_URL": "https://verodat.io/api/v3" } } } }