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.
Related MCP server: MCP Claude Code
Ü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 abrufenget-workspaces: Arbeitsbereiche innerhalb eines Kontos auflistenget-datasets: Datensätze in einem Arbeitsbereich auflistenget-dataset-output: Aktuelle Daten aus einem Datensatz abrufenget-dataset-targetfields: Felddefinitionen für einen Datensatz abrufenget-queries: Ruft vorhandene KI-Abfragen abget-ai-context: Arbeitsbereichskontext und Datenstruktur abrufenexecute-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:
Manuelle Installation
Klonen Sie das Repository:
Installieren Sie Abhängigkeiten und erstellen Sie:
Claude Desktop konfigurieren: Erstellen oder ändern Sie die Konfigurationsdatei:
MacOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%/Claude/claude_desktop_config.json
Fügen Sie die unten in der Konfiguration aufgeführte Konfiguration hinzu:
Erste Schritte mit Verodat
Registrieren Sie sich für ein Verodat-Konto unter verodat.com
Generieren Sie einen AI-API-Schlüssel von Ihrem Verodat-Dashboard
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:
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:
Umgebungsvariablen
VERODAT_AI_API_KEY: Ihr Verodat-API-Schlüssel zur AuthentifizierungVERODAT_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:
Auswahl der richtigen Werkzeugkategorie
Für schreibgeschützte Vorgänge : Verwenden Sie die Serverkonfiguration
consume.jsZum Erstellen von Datensätzen : Verwenden Sie die Serverkonfiguration
design.jsZum 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:
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
Dokumentation: Verodat Docs
Probleme: GitHub-Probleme
Community: Verodat-Community