AnyQuery

MCP MCP Servers Open Source

SQL-движок для запросов к любым источникам данных через MCP: Notion, GitHub, Airtable, Google Sheets, RSS, JSON, CSV — единый SQL-интерфейс для AI-агентов.

v0.4
v0.4.5
09.06.2026 current
Добавлен 03.07.2026 · Обновлён 03.07.2026 · MCP Servers
Установка
# Установка AnyQuery:
brew install anyquery                   # macOS
# или скачать бинарник: https://github.com/julien040/anyquery/releases

# Claude Desktop — claude_desktop_config.json:
{
  "mcpServers": {
    "anyquery": {
      "command": "anyquery",
      "args": ["mcp"]
    }
  }
}

# Claude Code (CLI):
claude mcp add anyquery -- anyquery mcp

# OpenCode — ~/.config/opencode/opencode.json:
{
  "mcp": {
    "anyquery": {
      "type": "local",
      "command": ["anyquery", "mcp"]
    }
  }
}
переведено ИИ

Anyquery

Логотип Anyquery

GitHub Downloads (all assets, all releases) GitHub commit activity Документация GitHub issues Dynamic JSON Badge Dynamic JSON Badge Go Reference Trust Score


При поддержке

Atlas Cloud

Единый ИИ-API для LLM, генерации изображений и видео — более 300 моделей

Atlas Cloud — это мультимодальная платформа для ИИ-инференса: единый API и одна учётная запись для completion-запросов,
генерации изображений и генерации видео с использованием более 300 отобранных моделей (DeepSeek, FLUX, Kling, Qwen…).
С помощью плагина Anyquery вы можете вызывать их все напрямую из SQL.


Anyquery — это движок SQL-запросов, который позволяет выполнять SQL-запросы практически к чему угодно. Он поддерживает запросы к файлам, базам данных и приложениям (например, Apple Notes, Notion, Chrome, Todoist и т. д.). Построен на базе SQLite и использует плагины для расширения функциональности.

Он также может подключаться к LLM (например, ChatGPT, Claude, Cursor, TypingMind и т. д.), предоставляя им доступ к вашим данным.

Наконец, он может выступать в роли MySQL-сервера, позволяя выполнять SQL-запросы из вашего любимого MySQL-совместимого клиента (например, TablePlus, Metabase и т. д.).

Anyquery header

Использование

Подключение LLM

LLM могут подключаться к Anyquery с помощью Model Context Protocol (MCP). Этот протокол предоставляет контекст для LLM, которые его поддерживают. Вы можете запустить MCP-сервер с помощью следующей команды:

# Should be started by the LLM client
anyquery mcp --stdio
# To connect using an HTTP and SSE tunnel
anyquery mcp --host 127.0.0.1 --port 8070

Вы также можете подключаться к клиентам, поддерживающим вызов функций (например, ChatGPT, TypingMind). Подробности см. в соответствующем руководстве по подключению в документации.

# Copy the ID returned by the command, and paste it in the LLM client (e.g. ChatGPT, TypingMind)
anyquery gpt

Пример 5ire

Выполнение SQL-запросов

В документации приведены подробные инструкции о том, как выполнять запросы с помощью Anyquery. Но давайте посмотрим на короткий пример. Введите anyquery в терминале, чтобы открыть режим оболочки. Затем выполните следующий запрос:

Примеры SQL в Anyquery

Вы также можете запустить MySQL-сервер командой anyquery server и подключиться к нему с помощью вашего любимого MySQL-совместимого клиента.

anyquery server &
mysql -u root -h 127.0.0.1 -P 8070

Установка

В документации приведены подробные инструкции по установке Anyquery в вашей системе. Вы можете установить anyquery через Homebrew, APT, YUM/DNF, Scoop, Winget и Chocolatey. Также можно скачать бинарный файл со страницы релизов.

Homebrew

brew install anyquery

<!--

Snap

sudo snap install anyquery
``` -->
### ARCH LINUX (AUR)

```bash
# Install using an AUR helper like yay
yay -S anyquery-git

# paru
paru -S anyquery-git

APT

echo "deb [trusted=yes] https://apt.julienc.me/ /" | sudo tee /etc/apt/sources.list.d/anyquery.list
sudo apt update
sudo apt install anyquery

YUM/DNF

echo "[anyquery]
name=Anyquery
baseurl=https://yum.julienc.me/
enabled=1
gpgcheck=0" | sudo tee /etc/yum.repos.d/anyquery.repo
sudo dnf install anyquery

Scoop

scoop bucket add anyquery https://github.com/julien040/anyquery-scoop
scoop install anyquery

Winget

winget install JulienCagniart.anyquery

Chocolatey

choco install anyquery

Установка через Go

Требуется Go 1.26+ (некоторые зависимости не поддерживают более старые версии).

CGO_ENABLED=1 go install -tags "vtable fts5 sqlite_json sqlite_math_functions" github.com/julien040/anyquery@main

Anyquery использует cgo (через go-sqlite3), поэтому вам необходим C-компилятор (gcc, clang или mingw-инструментарий в Windows), доступный в вашем PATH.

Плагины

Anyquery построен на плагинах, и вы можете устанавливать плагины для расширения его функциональности. Вы можете устанавливать плагины из официального реестра или создавать собственные. Anyquery также может загружать любые расширения SQLite.

Интеграции

Спонсоры

Anyquery — это независимый проект с открытым исходным кодом. Следующие компании поддерживают его развитие:

Atlas Cloud

Стать спонсором

Лицензия

Anyquery распространяется под лицензией AGPLv3 для основного движка. Библиотека RPC распространяется под лицензией MIT, чтобы любой мог повторно использовать плагины в других проектах.

На плагины не распространяется лицензия AGPL. Каждый плагин имеет свою собственную лицензию, а авторские права принадлежат автору плагина. Дополнительную информацию см. в файле LICENSE.

Участие в разработке

Если вы хотите внести вклад в Anyquery, пожалуйста, ознакомьтесь с руководством по участию в разработке. В настоящее время я принимаю лишь небольшие вклады, но открыт для любых предложений и отзывов.

Краткий обзор проекта можно найти в документации по архитектуре.

Комментарии
Войдите, чтобы оставить комментарий