Verodat MCP Server

Official

Integrations

  • Uses Git for source code management and installation.

  • Provides integration with GitHub for issue tracking and community discussions through the Verodat organization.

  • Runs as a Node.js application, requiring v18 or higher for server operation.

Verodat MCP Server

Überblick

Eine Model Context Protocol (MCP)-Serverimplementierung für Verodat , die eine nahtlose Integration der Datenverwaltungsfunktionen von Verodat mit KI-Systemen wie Claude Desktop ermöglicht.

Verodat MCP Server

Dieses Repository enthält eine Model Context Protocol (MCP)-Serverimplementierung für Verodat, die es KI-Modellen ermöglicht, über klar definierte Tools mit den Datenverwaltungsfunktionen von Verodat zu interagieren.

Überblick

Der Verodat MCP Server bietet KI-Modellen eine standardisierte Möglichkeit, auf Daten in Verodat zuzugreifen und diese zu bearbeiten. Er implementiert die Model Context Protocol-Spezifikation und bietet Tools für Datennutzung, -design und -verwaltung.

Werkzeugkategorien

Der Server ist in drei Haupttoolkategorien unterteilt, die jeweils einen progressiven Satz an Funktionen bieten:

1. Konsumieren (8 Werkzeuge)

Die Basiskategorie konzentrierte sich auf Datenabrufvorgänge:

  • get-accounts : Verfügbare Konten abrufen
  • get-workspaces : Arbeitsbereiche innerhalb eines Kontos auflisten
  • get-datasets : Datensätze in einem Arbeitsbereich auflisten
  • get-dataset-output : Aktuelle Daten aus einem Datensatz abrufen
  • get-dataset-targetfields : Felddefinitionen für einen Datensatz abrufen
  • get-queries : Ruft vorhandene KI-Abfragen ab
  • get-ai-context : Arbeitsbereichskontext und Datenstruktur abrufen
  • execute-ai-query : Führen Sie KI-gestützte Abfragen für Datensätze aus

2. Design (9 Werkzeuge)

Enthält alle Tools von Consume sowie:

  • create-dataset : Erstellen Sie einen neuen Datensatz mit definiertem Schema

3. Verwalten (10 Tools)

Enthält alle Tools von Design sowie:

  • upload-dataset-rows : Datenzeilen in vorhandene Datensätze hochladen

Voraussetzungen

  • Node.js (v18 oder höher)
  • Git
  • Claude Desktop (für die Claude-Integration)
  • Verodat-Konto und AI-API-Schlüssel

Installation

Schnellstart

Installation über Smithery

So installieren Sie den Verodat MCP Server für Claude Desktop automatisch über Smithery:

npx -y @smithery/cli install @Verodat/verodat-mcp-server --client claude
Manuelle Installation
  1. Klonen Sie das Repository:
git clone https://github.com/Verodat/verodat-mcp-server.git cd verodat-mcp-server
  1. Installieren Sie Abhängigkeiten und erstellen Sie:
npm install npm run build
  1. Claude Desktop konfigurieren: Erstellen oder ändern Sie die Konfigurationsdatei:
    • MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%/Claude/claude_desktop_config.json

    Fügen Sie die unten in der Konfiguration aufgeführte Konfiguration hinzu:

Erste Schritte mit Verodat

  1. Registrieren Sie sich für ein Verodat-Konto unter verodat.com
  2. Generieren Sie einen AI-API-Schlüssel von Ihrem Verodat-Dashboard
  3. Fügen Sie den API-Schlüssel zu Ihrer Claude Desktop-Konfiguration hinzu

Konfiguration

Der Server erfordert eine Konfiguration für Authentifizierung und API-Endpunkte. Erstellen Sie eine Konfigurationsdatei für Ihr KI-Modell:

{ "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" } } } }

Konfigurationsoptionen

Sie können jede der drei Toolkategorien konfigurieren, indem Sie in Claude einzeln die entsprechende JS-Datei angeben:

  • Nur konsumieren : Verwenden Sie consume.js (8 Tools zum Datenabruf)
  • Designfunktionen : Verwenden Sie design.js (9 Tools, einschließlich Datensatzerstellung)
  • Vollständige Verwaltung : Verwenden Sie manage.js (10 Tools, einschließlich Datenupload)

Beispiel für die gleichzeitige Konfiguration aller drei Kategorien:

{ "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" } }, "verodat-design": { "command": "node", "args": [ "path/to/verodat-mcp-server/build/src/design.js" ], "env": { "VERODAT_AI_API_KEY": "your-api-key", "VERODAT_API_BASE_URL": "https://verodat.io/api/v3" } }, "verodat-manage": { "command": "node", "args": [ "path/to/verodat-mcp-server/build/src/manage.js" ], "env": { "VERODAT_AI_API_KEY": "your-api-key", "VERODAT_API_BASE_URL": "https://verodat.io/api/v3" } } } }

Umgebungsvariablen

  • VERODAT_AI_API_KEY : Ihr Verodat-API-Schlüssel zur Authentifizierung
  • VERODAT_API_BASE_URL : Die Basis-URL für die Verodat-API (standardmäßig „ https://verodat.io/api/v3 “, falls nicht anders angegeben)

Anleitung zur Werkzeugverwendung

Verfügbare Befehle

Der Server stellt die folgenden MCP-Befehle bereit:

// Account & Workspace Management get-accounts // List accessible accounts get-workspaces // List workspaces in an account get-queries // Retrieve existing AI queries // Dataset Operations create-dataset // Create a new dataset get-datasets // List datasets in a workspace get-dataset-output // Retrieve dataset records get-dataset-targetfields // Retrieve dataset targetfields upload-dataset-rows // Add new data rows to an existing dataset // AI Operations get-ai-context // Get workspace AI context execute-ai-query // Run AI queries on datasets

Auswahl der richtigen Werkzeugkategorie

  • Für schreibgeschützte Vorgänge : Verwenden Sie die Serverkonfiguration consume.js
  • Zum Erstellen von Datensätzen : Verwenden Sie die Serverkonfiguration design.js
  • Zum Hochladen von Daten : Verwenden Sie die Serverkonfiguration manage.js

Sicherheitsüberlegungen

  • Authentifizierung über API-Schlüssel erforderlich
  • Die Anforderungsvalidierung stellt korrekt formatierte Daten sicher

Entwicklung

Die Codebasis ist in TypeScript geschrieben und wie folgt organisiert:

  • Tool-Handler : Implementierung der Funktionalität jedes Tools
  • Transportschicht : Behandelt die Kommunikation mit dem KI-Modell
  • Validierung : Stellt mithilfe von Zod-Schemata sicher, dass die Datenformate korrekt sind

Debuggen

Der MCP-Server kommuniziert über Standarddio, was das Debuggen erschweren kann. Wir bieten ein MCP-Inspector-Tool zur Unterstützung:

npm run inspector

Dadurch wird eine URL bereitgestellt, über die Sie in Ihrem Browser auf Debugging-Tools zugreifen können.

Beitragen

Wir freuen uns über Beiträge! Senden Sie uns gerne einen Pull Request.

Lizenz

LICENSE -Datei für Details

Unterstützung


-
security - not tested
A
license - permissive license
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

Ein MCP-Server, der die Datenverwaltungsfunktionen von Verodat mit KI-Systemen wie Claude Desktop integriert und es Benutzern ermöglicht, Konten, Arbeitsbereiche und Datensätze zu verwalten sowie KI-gestützte Abfragen ihrer Daten durchzuführen.

  1. Überblick
    1. Verodat MCP Server
      1. Überblick
      2. Werkzeugkategorien
      3. Voraussetzungen
      4. Installation
      5. Konfiguration
      6. Anleitung zur Werkzeugverwendung
      7. Sicherheitsüberlegungen
      8. Entwicklung
      9. Beitragen
      10. Lizenz
      11. Unterstützung

    Related MCP Servers

    • A
      security
      A
      license
      A
      quality
      MCP-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 -
      13
      419
      10
      JavaScript
      MIT License
    • -
      security
      A
      license
      -
      quality
      A 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 -
      60
      TypeScript
      MIT License
      • Apple
      • Linux
    • -
      security
      A
      license
      -
      quality
      An 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 -
      Python
      MIT License
      • Apple
    • -
      security
      A
      license
      -
      quality
      An 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 -
      132
      Python
      MIT License
      • Apple
      • Linux

    View all related MCP servers

    ID: vt5iikqwug