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拡張機能をサポート。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト