StackQL MCP Server

공식

클라우드 제공업체의 제어 및 데이터 플레인을 에이전트에 SQL을 사용하여 자체 설명 가능하고 쿼리 가능하며 변경 가능한 데이터 소스로 노출시켜 도구 표면과 토큰 사용을 최소화합니다.

Stack QL MCP(으)로 무엇을 할 수 있나요?

  • 사용 가능한 클라우드 제공업체 및 서비스 검색 — 어시스턴트에게 list_providers로 설치된 제공업체를 나열하거나, list_serviceslist_resources를 사용하여 제공업체 아래의 서비스와 리소스를 탐색하도록 요청하세요.
  • 리소스 스키마 및 메서드 탐색describe_resource를 사용하여 리소스의 필드를 확인하거나, describe_method를 사용하여 쿼리 전에 액세스 메서드의 전체 입력/출력 계약을 검사하세요.
  • 클라우드 API에 대한 SQL 쿼리 검증 및 실행 — 어시스턴트가 validate_select_query로 SELECT 문을 확인한 후, run_select_query를 통해 안전하게 실행하도록 하세요.
  • 제공업체 레지스트리 관리list_registry로 사용 가능한 제공업체 버전을 나열하고, pull_provider를 사용하여 로컬 캐시에 새 버전을 설치하세요.
  • 변경 및 수명 주기 작업 실행 — 서버 모드가 허용하는 경우, run_mutation_query를 통해 INSERT, UPDATE 또는 DELETE 문을 실행하거나, run_lifecycle_operation으로 수명 주기 작업을 트리거하세요.

문서

이 페이지에 대해 AI에게 질문하기

StackQL MCP 서버가 제공하는 도구들입니다. 변경 및 수명 주기 도구의 사용 가능 여부는 서버 모드(read_only, safe, delete_safe, full_access)에 따라 달라집니다.

서버

server_info

연결된 MCP 서버의 ID 및 런타임

reload_credentials

--env.file dotenv 파일에서 자격 증명을 다시 불러와 제공자별 상태 보고

검색

list_providers

로컬 StackQL 캐시로 가져온 제공자 목록

list_services

제공자 하위에서 사용 가능한 서비스 목록

list_resources

제공자.서비스 하위에서 사용 가능한 리소스 목록

list_methods

리소스에 사용 가능한 접근 메서드 목록

describe_resource

리소스의 출력 필드

describe_method

하나의 접근 메서드에 대한 전체 입출력 계약

레지스트리

list_registry

레지스트리에서 사용 가능한 제공자 및 버전 목록

pull_provider

레지스트리에서 로컬 캐시로 제공자 설치

쿼리

validate_select_query

SELECT 구문을 실행하지 않고 파싱 및 계획 수립

run_select_query

제공자에 대해 SELECT 실행

변경 및 수명 주기

run_mutation_query

제공자에 대해 INSERT, UPDATE, REPLACE 또는 DELETE 실행

run_lifecycle_operation

StackQL EXEC 수명 주기 작업 실행

  • 서버
    • server_info
    • reload_credentials
  • 검색
    • list_providers
    • list_services
    • list_resources
    • list_methods
    • describe_resource
    • describe_method
  • 레지스트리
    • list_registry
    • pull_provider
  • 쿼리
    • validate_select_query
    • run_select_query
  • 변경 및 수명 주기
    • run_mutation_query
    • run_lifecycle_operation