Skip to main content
Glama
vodavafrike

Data Discovery Tool MCP Server

by vodavafrike

Data Discovery Tool

Интеллектуальный инструмент для поиска данных в различных источниках с 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

Related MCP server: Data Discovery Tool

Скриншоты

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

Запуск

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

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

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

Поиск

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

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

Статистика

Статистика

Особенности

  • Подключение к разным источникам: 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

Статистика

A
license - permissive license
-
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/vodavafrike/data-discovery-tool'

If you have feedback or need assistance with the MCP directory API, please join our Discord server