Aggregators Go ★ 1,719

julien040/anyquery

40'tan fazla uygulamayı tek bir binary ile SQL kullanarak sorgulayın. PostgreSQL, MySQL veya SQLite uyumlu veritabanlarınıza da bağlanabilir. Yerel-öncelikli ve gizlilik odaklı tasarımı ile sunulur.

Claude Desktop config.json'a ekle

{
  "mcpServers": {
    "julien040-anyquery": {
      "command": "node",
      "args": [
        "~/.mcp/anyquery/index.js"
      ]
    }
  }
}

Anyquery

GitHub Downloads (all assets, all releases) GitHub commit activity Documentation GitHub issues Dynamic JSON Badge Dynamic JSON Badge Go Reference Trust Score

Anyquery, hemen hemen her şey üzerinde SQL sorguları çalıştırmanıza olanak tanıyan bir SQL query engine'dir. Dosyaları, veritabanlarını ve uygulamaları (örn. Apple Notes, Notion, Chrome, Todoist, vb.) sorgulamayı destekler. SQLite üzerine inşa edilmiştir ve işlevselliğini genişletmek için plugin'ler kullanır.

Ayrıca LLM'lere (örn. ChatGPT, Claude, Cursor, TypingMind, vb.) bağlanabilir ve onların verilerinize erişmesine izin verir.

Son olarak, MySQL sunucusu olarak hareket edebilir ve favori MySQL uyumlu istemcinizden SQL sorguları çalıştırmanıza olanak tanır (örn. TablePlus, Metabase, vb.).

Anyquery header

Kullanım

LLM Bağlantısı

LLM'ler, Model Context Protocol (MCP) kullanarak Anyquery'ye bağlanabilir. Bu protokol, bunu destekleyen LLM'ler için bağlam sağlar. MCP sunucusunu aşağıdaki komutla başlatabilirsiniz:

# LLM istemcisi tarafından başlatılacak
anyquery mcp --stdio
# HTTP ve SSE tüneli kullanarak bağlanmak için
anyquery mcp --host 127.0.0.1 --port 8070

Function calling'i destekleyen istemcilere de bağlanabilirsiniz (örn. ChatGPT, TypingMind). Daha fazla bilgi için belgelerdeki her bir bağlantı kılavuzuna bakın.

# Komut tarafından döndürülen kimliği kopyalayın ve LLM istemcisine yapıştırın (örn. ChatGPT, TypingMind)
anyquery gpt

5ire example

SQL Sorguları Çalıştırma

Belgelerde Anyquery ile sorguları nasıl çalıştıracağınız hakkında ayrıntılı talimatlar bulunmaktadır. Ama hızlı bir örnek görelim. Terminal'inize anyquery yazarak shell modunu açın. Ardından aşağıdaki sorguyu çalıştırın:

Anyquery SQL examples

Ayrıca anyquery server komutuyla MySQL sunucusunu başlatabilir ve favori MySQL uyumlu istemcinizle bağlanabilirsiniz.

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

Kurulum

Belgelerde sisteminize Anyquery'yi nasıl yükleyeceğiniz hakkında ayrıntılı talimatlar bulunmaktadır. Anyquery'yi Homebrew, APT, YUM/DNF, Scoop, Winget ve Chocolatey'den yükleyebilirsiniz. Ayrıca releases sayfasından binary'yi indirebilirsiniz.

Homebrew

brew install anyquery

ARCH LINUX (AUR)

# yay gibi bir AUR helper kullanarak yükleyin
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

Plugin'ler

Anyquery plugin tabanlıdır ve işlevselliğini genişletmek için plugin'ler yükleyebilirsiniz. Plugin'leri resmi kayıttan yükleyebilir veya kendi plugin'lerinizi oluşturabilirsiniz. Anyquery ayrıca herhangi bir SQLite extension'ını yükleyebilir.

Integrations

Lisans

Anyquery, core engine için AGPLv3 lisansı altında lisanslanmıştır. RPC kütüphanesi MIT lisansı altında lisanslanmıştır, böylece herkes plugin'leri farklı projelerde yeniden kullanabilir.

Plugin'ler AGPL lisansına tabi değildir. Her plugin'in kendi lisansı vardır ve telif hakkı plugin yazarına aittir. Daha fazla bilgi için LICENSE dosyasına bakın.

Katkıda Bulunma

Anyquery'ye katkıda bulunmak istiyorsanız, lütfen katkıda bulunma kılavuzunu okuyun. Şu anda sadece küçük katkıları kabul ediyorum, ancak herhangi bir öneriye veya geri bildirime açığım.

Mimarı belgesinde proje hakkında kısa bir genel bakış alabilirsiniz.

Benzer MCP sunucuları

Daha fazla: Aggregators →