Anyquery MCP服务器添加福利群:解决AI开发者的「MCP实战痛点」
Anyquery 是一个 SQL 查询引擎,允许你几乎在任何东西上运行 SQL 查询。它支持查询文件、数据库和应用程序(例如 Apple Notes、Notion、Chrome、Todoist 等)。它基于 SQLite 构建,并使用插件来扩展其功能。
它还可以连接到 LLMs(例如 ChatGPT、Claude、Cursor、TypingMind 等),以便它们可以访问你的数据。
最后,它还可以作为 MySQL 服务器运行,允许你从你喜欢的 MySQL 兼容客户端(例如 TablePlus、Metabase 等)运行 SQL 查询。

LLMs 可以使用 Model Context Protocol (MCP) 连接到 Anyquery。该协议为支持它的 LLMs 提供上下文。你可以使用以下命令启动 MCP 服务器:
# 由 LLM 客户端启动
anyquery mcp --stdio
# 使用 HTTP 和 SSE 隧道连接
anyquery mcp --host 127.0.0.1 --port 8070

你还可以连接到支持函数调用的客户端(例如 ChatGPT、TypingMind)。有关更多信息,请参阅文档中的每个连接指南。
# 复制命令返回的 ID,并将其粘贴到 LLM 客户端中(例如 ChatGPT、TypingMind)
anyquery gpt


文档 提供了有关如何使用 Anyquery 运行查询的详细说明。
但让我们看一个简单的例子。在终端中输入 anyquery 以打开 shell 模式。然后,运行以下查询:

你也可以使用 anyquery server 启动 MySQL 服务器,并使用你喜欢的 MySQL 兼容客户端连接到它。
anyquery server & mysql -u root -h 127.0.0.1 -P 8070
文档 提供了有关如何在你的系统上安装 Anyquery 的详细说明。你可以通过 Homebrew、APT、YUM/DNF、Scoop、Winget 和 Chocolatey 安装 anyquery。你也可以从 发布页面 下载二进制文件。
brew install anyquery
echo "deb [trusted=yes] https://apt.julienc.me/ /" | sudo tee /etc/apt/sources.list.d/anyquery.list
sudo apt update
sudo apt install anyquery

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 bucket add anyquery https://github.com/julien040/anyquery-scoop
scoop install anyquery

winget install JulienCagniart.anyquery
choco install anyquery
Anyquery 是基于插件的,你可以安装插件来扩展其功能。你可以从 官方注册表 安装插件或创建自己的插件。Anyquery 还可以 加载任何 SQLite 扩展。

Anyquery 的核心引擎采用 AGPLv3 许可证。RPC 库采用 MIT 许可证,以便任何人都可以在不同的项目中重用插件。
插件不受 AGPL 许可证的约束。每个插件都有自己的许可证,版权归插件作者所有。
如果你想为 Anyquery 做出贡献,请阅读 贡献指南。目前我只接受较小的贡献,但我对任何建议或反馈都持开放态度。
你可以在 架构 文档中简要了解该项目。