julien040/anyquery

One SQL interface for 60+ tools (e.g., GitHub, Notion, Airtable). Plug into any LLM through MCP.

解决的问题

Anyquery 提供了一种统一的方式来查询跨不同来源的数据——文件、数据库以及第三方应用程序(如 Notion、Chrome 和 Apple Notes)——使用标准 SQL。它消除了为从不同平台提取和分析数据而编写自定义脚本或学习多个专有 API 的需求。

工作原理

Anyquery 基于 SQLite 构建,使用插件系统将 SQL 查询转换为可由各种数据源满足的请求。它可以作为独立的 shell 运行,也可以作为与现有数据库客户端兼容的 MySQL 服务器,或作为 MCP(模型上下文协议)服务器,为 LLM 提供结构化数据访问。

适用人群

  • 数据分析师和开发者:希望使用单一 SQL 接口查询多个应用和文件的人。
  • AI 工程师:希望为 LLM 提供一种标准化方式来访问和查询用户个人或组织数据的人。
  • 高级用户:更倾向于使用 SQL 兼容工具(如 TablePlus 或 Metabase)在不同应用间探索数据的人。

主要亮点

  • 广泛集成支持:通过插件查询文件、数据库和应用。
  • LLM 连接性:支持 Model Context Protocol (MCP) 和函数调用,可与 ChatGPT 和 Claude 等客户端集成。
  • MySQL 兼容性:可作为 MySQL 服务器运行,允许使用任何 MySQL 兼容客户端。
  • 可扩展性:支持官方插件和任何标准 SQLite 扩展。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目