Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Data Discovery Tool Server

БесплатноНе проверен

Enables AI agents to search and discover data across SQLite and CSV sources through an MCP interface, with metadata indexing and fuzzy search capabilities.

GitHubEmbed

Описание

Enables AI agents to search and discover data across SQLite and CSV sources through an MCP interface, with metadata indexing and fuzzy search capabilities.

README

Интеллектуальный инструмент для поиска данных в различных источниках с MCP-интерфейсом для AI-агентов

Python FastAPI License

Data Discovery Tool — это сервис, который позволяет быстро находить данные в разных источниках (SQLite, CSV) по ключевым словам. Сервис индексирует структуру данных и предоставляет удобный поиск через три интерфейса:

  • CLI - командная строка
  • Web UI - веб-интерфейс на Streamlit
  • MCP Server - REST API для AI-агентов

Установка и запуск

1. Склонируйте репозиторий:

powershell git clone https://github.com/vodavafrike/data-discovery-tool.git

cd data-discovery-tool

2. Cоздайте виртуальное окружение:

python -m venv venv

3. Активируйте его:

.\venv\bin\activate или .\venv\Scripts\activate

4. Установите зависимости:

python -m pip install -r requirements.txt

5. Загрузите демонстрационные данные:

Данные загружаются автоматически при первом запуске! При первом запуске в папке data/ появятся: sample_data/customers.csv sample_data/orders.csv sample.db (SQLite)

6. Запустите сервис:

Режим CLI (командная строка):

python main.py --mode cli

Web UI (Streamlit):

streamlit run web_app.py

MCP Server (API для AI-агентов):

python server.py

Скриншоты

Запуск проекта

Запуск

Список источников данных

Список источников

Поиск по ключевому слову

Поиск

Схема таблицы

Схема таблицы

Статистика

Статистика

Особенности

  • Подключение к разным источникам: SQLite, CSV файлы
  • Индексация метаданных: таблицы, колонки, типы данных
  • Умный поиск: с релевантностью и нечетким поиском
  • MCP-интерфейс: для интеграции с AI-агентами
  • CLI и API: удобный интерфейс для пользователей
  • Примеры данных: автоматическая загрузка тестовых данных

Архитектура

Архитектура Data Discovery Tool

Веб-интерфейс

Главная страница

Главная страница

Результаты поиска

Результаты поиска

Схема таблицы

Схема таблицы

MCP Server (API для AI-агентов)

MCP сервер предоставляет REST API для AI-агентов, позволяя им выполнять поиск данных программно.

Документация API (Swagger UI)

Swagger UI

Список источников данных

Запрос: GET /list_sources

Список источников

Поиск по ключевому слову

Запрос: GET /search/{query}

Пример: GET /search/customer

Поиск

Статистика

Запрос: GET /stats

Статистика

from github.com/vodavafrike/data-discovery-tool

Установка Data Discovery Tool Server

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/vodavafrike/data-discovery-tool

FAQ

Data Discovery Tool Server MCP бесплатный?

Да, Data Discovery Tool Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Data Discovery Tool Server?

Нет, Data Discovery Tool Server работает без API-ключей и переменных окружения.

Data Discovery Tool Server — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Data Discovery Tool Server в Claude Desktop, Claude Code или Cursor?

Открой Data Discovery Tool Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Data Discovery Tool Server with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории data