julien040/anyquery

Один SQL-интерфейс для 60+ инструментов (например, GitHub, Notion, Airtable). Подключение к любому LLM через MCP.

MCP⭐ 1 775Goпоследний релиз: 0.5.0
Открыть на GitHub ↗Сайт проекта ↗

Что это за инструмент

Anyquery — это SQL-движок на базе SQLite, позволяющий выполнять запросы к файлам, базам данных и более чем 60 приложениям (Notion, GitHub, Airtable и др.) через единый интерфейс.

Зачем нужен

Инструмент решает задачу унификации доступа к разрозненным источникам данных, позволяя запрашивать их одной SQL-командой. Он полезен для аналитики и автоматизации, так как позволяет LLM-агентам получать контекст из ваших сервисов через протокол MCP или функцию вызова.

Что можно реализовать

  • Подключение LLM (ChatGPT, Claude) к вашим данным (заметки, задачи, репозитории) для получения точного контекста через MCP.
  • Объединение данных из разных SaaS-сервисов (например, Notion и Airtable) в единые SQL-запросы для отчётности.
  • Использование Anyquery как MySQL-сервера для подключения BI-инструментов (Metabase, TablePlus) к не-SQL источникам.
  • Запуск SQL-запросов к локальным файлам и базам данных без настройки сложных ETL-процессов.

Ключевые возможности

  • Поддержка 60+ интеграций с популярными сервисами (Apple Notes, Chrome, Todoist, GitHub и др.).
  • Встроенная поддержка протокола MCP для безопасной передачи контекста LLM.
  • Возможность работы как в CLI-режиме, так и в режиме MySQL-сервера для совместимости с внешними клиентами.
  • Расширяемая архитектура на базе плагинов и движка SQLite.
  • Простая установка через популярные менеджеры пакетов (Homebrew, APT, Winget и др.).

👤 Кому подойдёт: разработчики, аналитики данных, специалисты по AI/LLM, использующие агентов и требующие доступа к структурированным данным из внешних сервисов

Релизы

0.5.0majorbreaking
🕐 1 мес назад · релиз на GitHub ↗

Выпуск 0.5.0: устранены критические уязвимости, усилен sandbox, добавлена автодетекция форматов и поддержка ссылок.

  • Breaking: Прямая поддержка URL S3 и GCS удалена; теперь необходимо использовать presigned/signed ссылки через HTTPS.
  • Fixed: Устранены критические уязвимости и закрыты лазейки в sandbox, позволявшие выполнять локальные команды и читать произвольные файлы.
  • Added: Функция read_file теперь автоматически определяет формат по расширению файла, а read_csv — разделители и типы колонок.
  • Added: Добавлена поддержка вставки обычных ссылок-шаблонов (GitHub, GitLab, Google Sheets и др.) с автоматическим преобразованием в raw-URL.
0.4.6minor
🕐 2 мес назад · релиз на GitHub ↗

Релиз Anyquery 0.4.6: исправление уязвимости sandbox, новый плагин Atlas Cloud, редизайн сайта и обновление зависимостей.

  • Fixed: Исправлено обход ограничений sandbox в go-getter, устраняющее уязвимость безопасности.
  • Added: Добавлен плагин Atlas Cloud для работы с облачными данными.
  • Added: Обновлен движок Vitess до версии v0.24.1 и версия Go до 1.26.x.
  • Added: Проведён редизайн документации и сайта, добавлена адаптивная верстка для мобильных устройств.
  • Fixed: Исправлена ошибка nil-due в плагине Trello при вычислении напоминаний.
0.4.5major
🕐 3 мес назад · релиз на GitHub ↗

Критическое обновление безопасности Anyquery 0.4.5: устранены уязвимости, добавлен плагин Asana и улучшена работа с LLM.

  • Fixed: Устранены критические уязвимости (CVE-2026-50006, CVE-2026-47253) и внедрена песочница для защиты от инъекций кода в плагинах macOS.
  • Added: Добавлен новый плагин для работы с Asana и улучшена поддержка LLM через аннотации инструментов.
  • Added: Обновлена библиотека SQLean до версии 0.28.0 и добавлена инструкция по установке через AUR для Arch Linux.
  • Fixed: Исправлено экранирование зарезервированных ключевых слов в MySQL и улучшено форматирование сообщений об ошибках.