Integrations
Веродат MCP Сервер
Обзор
Реализация сервера Model Context Protocol (MCP) для Verodat , обеспечивающая беспроблемную интеграцию возможностей управления данными Verodat с системами искусственного интеллекта, такими как Claude Desktop.
Веродат MCP Сервер
В этом репозитории содержится реализация сервера Model Context Protocol (MCP) для Verodat, позволяющая моделям ИИ взаимодействовать с возможностями управления данными Verodat с помощью четко определенных инструментов.
Обзор
Verodat MCP Server предоставляет стандартизированный способ доступа и манипулирования данными в Verodat для моделей ИИ. Он реализует спецификацию Model Context Protocol, предоставляя инструменты для потребления данных, проектирования и управления.
Категории инструментов
Сервер разделен на три основные категории инструментов, каждая из которых предлагает прогрессивный набор возможностей:
1. Потребление (8 инструментов)
Базовая категория, ориентированная на операции по извлечению данных:
get-accounts
: Получить доступные учетные записиget-workspaces
: Список рабочих пространств в учетной записиget-datasets
: список наборов данных в рабочей областиget-dataset-output
: Извлечение фактических данных из набора данныхget-dataset-targetfields
: Извлечение определений полей для набора данныхget-queries
: Извлечение существующих запросов ИИget-ai-context
: Получить контекст рабочего пространства и структуру данныхexecute-ai-query
: выполнение запросов с использованием искусственного интеллекта к наборам данных
2. Дизайн (9 инструментов)
Включает все инструменты Consume, а также:
create-dataset
: создать новый набор данных с определенной схемой
3. Управление (10 инструментов)
Включает все инструменты Design, а также:
upload-dataset-rows
: загрузка строк данных в существующие наборы данных
Предпосылки
- Node.js (v18 или выше)
- Гит
- Claude Desktop (для интеграции Claude)
- Аккаунт Verodat и ключ API AI
Установка
Быстрый старт
Установка через Smithery
Чтобы автоматически установить Verodat MCP Server для Claude Desktop через Smithery:
Ручная установка
- Клонируйте репозиторий:
- Установка зависимостей и сборка:
- Настройте Claude Desktop: создайте или измените файл конфигурации:
- MacOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%/Claude/claude_desktop_config.json
Добавьте конфигурацию, указанную ниже в конфигурации:
- MacOS:
Начало работы с Verodat
- Зарегистрируйте учетную запись Verodat на verodat.com
- Сгенерируйте ключ API AI из панели управления Verodat
- Добавьте ключ API в конфигурацию Claude Desktop
Конфигурация
Сервер требует настройки для аутентификации и конечных точек API. Создайте файл конфигурации для вашей модели AI, чтобы использовать:
Параметры конфигурации
Вы можете настроить любую из трех категорий инструментов, указав соответствующий JS-файл по одному в claude:
- Только потребление : используйте
consume.js
(8 инструментов для извлечения данных) - Возможности дизайна : использование
design.js
(9 инструментов, включая создание набора данных) - Полное управление : используйте
manage.js
(10 инструментов, включая загрузку данных)
Пример настройки всех трех категорий одновременно:
Переменные среды
VERODAT_AI_API_KEY
: Ваш ключ API Verodat для аутентификацииVERODAT_API_BASE_URL
: базовый URL для API Verodat (по умолчанию « https://verodat.io/api/v3 », если не указано иное)
Руководство по использованию инструмента
Доступные команды
Сервер предоставляет следующие команды MCP:
Выбор правильной категории инструментов
- Для операций только для чтения : используйте конфигурацию сервера
consume.js
- Для создания наборов данных : используйте конфигурацию сервера
design.js
- Для загрузки данных : используйте конфигурацию сервера
manage.js
Соображения безопасности
- Требуется аутентификация с помощью ключа API
- Проверка запроса гарантирует правильность форматирования данных.
Разработка
Кодовая база написана на TypeScript и организована следующим образом:
- Обработчики инструментов : реализация функциональности каждого инструмента
- Транспортный уровень : обеспечивает связь с моделью ИИ.
- Проверка : обеспечивает правильные форматы данных с использованием схем Zod.
Отладка
Сервер MCP взаимодействует через stdio, что может усложнить отладку. Мы предоставляем инструмент MCP Inspector, который поможет:
Это предоставит URL-адрес для доступа к инструментам отладки в вашем браузере.
Внося вклад
Мы приветствуем вклады! Пожалуйста, не стесняйтесь отправлять запрос на извлечение.
Лицензия
Файл ЛИЦЕНЗИЯ для получения подробной информации
Поддерживать
- Документация: Verodat Docs
- Проблемы: Проблемы GitHub
- Сообщество: Сообщество Веродат
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.
Сервер MCP, который интегрирует возможности управления данными Verodat с системами искусственного интеллекта, такими как Claude Desktop, позволяя пользователям управлять учетными записями, рабочими пространствами и наборами данных, а также выполнять запросы к своим данным с использованием искусственного интеллекта.
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