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クエリをさまざまなデータソースが対応できるリクエストに変換します。単体のシェルとして動作するほか、既存のデータベースクライアントと互換性のあるMySQLサーバーとして、またはLLMsに構造化データアクセスを提供するMCP(Model Context Protocol)サーバーとしても利用可能です。

対象ユーザー

  • データアナリストおよび開発者:複数のアプリやファイルを1つのSQLインターフェースで照会したい方。
  • AIエンジニア:LLMにユーザーの個人的または組織的なデータに標準化された方法でアクセス・照会させるために必要な機能を提供したい方。
  • パワーユーザー:TablePlusやMetabaseなどのSQL互換ツールを使って、異なるアプリ間でデータを探索したい方。

主な特徴

  • 広範な統合対応:プラグインを通じてファイル、データベース、アプリを照会可能。
  • LLMとの連携:Model Context Protocol (MCP) および関数呼び出しをサポートし、ChatGPTやClaudeなどのクライアントと統合可能。
  • MySQL互換性:MySQLサーバーとして動作可能で、任意のMySQL互換クライアントを使用可能。
  • 拡張性:公式プラグインおよび標準SQLite拡張機能をサポート。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト