stackql/stackql
Query, provision and operate Cloud, SaaS, API and Model Context Protocol (MCP) resources through a unified SQL-based framework for humans and AI agents.
何が解決されるか
StackQL は、クラウドリソースと SaaS API を管理、クエリ、デプロイするための普遍的な SQL ベースのインターフェースを提供します。これにより、ユーザーは標準的な SQL セマンティクスを使用して AWS、Azure、Google Cloud、Okta、GitHub などのサービスとやり取りでき、複数のプロバイダー固有の API や CLI ツールを学ぶ必要がなくなります。
どうやって動作するか
StackQL は、トランスパイラとして機能するスタンドアロンの Golang アプリケーションです。SQL ステートメントを解析し、ターゲットのクラウドプロバイダーに対応する API リクエストに変換します。中央レジストリからのプロバイダー定義(OpenAPI 拡張に基づく)を使用して、必要な SQL スキーマと API クライアントを生成します。ユーザーは、インタラクティブシェル、コマンドライン実行ツール、または Postgres ワイヤープロトコルを使用したサーバーモードを通じて StackQL とやり取りできます。
誰のためのものか
クラウドエンジニア、DevOps プロフェッショナル、そしてインフラストラクチャのプロビジョニング、クロスクラウド監査の実行、または AI エージェントにクラウド環境と構造化された方法でやり取りする手段を提供する必要がある AI エージェント開発者のために設計されています。
ハイライト
- MCP サーバーサポート: Model Context Protocol (MCP) を実装し、AI エージェント(Claude や Cursor など)が SQL を介してクラウドリソースをクエリおよびプロビジョニングできるようにします。
- マルチプロバイダー サポート: 40+ のクラウドおよび SaaS プロバイダーで動作します。
- 柔軟なインターフェース: REPL シェル、
execコマンド、または Postgres 互換のサーバーモードを通じてアクセス可能です。 - データベース不要: ローカルデータベースをインストールまたはメンテナンスすることなく、API に直接動作します。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト