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에 직접 작동합니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트