Data Discovery Tool MCP Server
Allows indexing and searching data in SQLite databases by connecting to SQLite files and providing metadata exploration and keyword search.
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
Data Discovery Tool
Интеллектуальный инструмент для поиска данных в различных источниках с MCP-интерфейсом для AI-агентов
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: MCP Database Manager
Скриншоты
Запуск проекта

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

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

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

Статистика

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

Веб-интерфейс
Главная страница

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

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

MCP Server (API для AI-агентов)
MCP сервер предоставляет REST API для AI-агентов, позволяя им выполнять поиск данных программно.
Документация API (Swagger UI)

Список источников данных
Запрос: GET /list_sources

Поиск по ключевому слову
Запрос: GET /search/{query}
Пример: GET /search/customer

Статистика
Запрос: GET /stats

Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
AI agent registry — search, discover, register, and connect agents via MCP.
Analytical memory for AI agents: a real Postgres queried in plain English over MCP. One command.
An agent-native database over MCP: shared, validated, structured records in every AI chat.
Search engine for AI agents to find MCP servers, A2A agents, and skills on their own.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceEnables AI agents to index and search across SQLite databases and CSV files to discover table schemas and column metadata. It provides a unified MCP API for data source management and structural exploration through natural language.-
- FlicenseNot gradedqualityDmaintenanceSelf-documenting MCP server enabling AI agents to autonomously create, manage, and query SQLite databases with enforced metadata requirements for discoverability.-
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to manage and query SQLite databases through MCP tools, supporting CRUD operations, schema management, and saved views.4 npmMIT
- AlicenseNot gradedqualityCmaintenanceAn MCP server providing SQLite database access for AI agents, enabling SQL execution, schema inspection, CRUD operations, and data export.MIT