MySQL에 쿼리하기 클로드 또는 커서 MCP를 통해.
온프레미스, AWS RDS, Azure Database for MySQL 또는 Google Cloud SQL 등 MySQL을 하나의 MCP 키로 Claude 또는 Cursor에 연결하세요. 스키마 인텔리전스는 방언별 특성(대소문자 구분 없는 정렬, 백틱으로 묶인 예약어 등)을 처리합니다. NOW() - 간격 n일, 제한 n그래서 AI는 첫 시도에 유효한 MySQL 쿼리를 작성합니다.
Query Streams는 안전한 실시간 데이터 통합 플랫폼으로, 방화벽 변경 없이 단일 MCP 키를 통해 계정에 있는 모든 데이터베이스와 SaaS API를 Claude, Cursor, ChatGPT 및 Grok에 통합합니다. 이 가이드는 특히 MySQL MCP 커넥터를 연결하는 방법을 안내합니다. 이를 통해 AI 도구는 MySQL Workbench, phpMyAdmin, DBeaver 또는 HeidiSQL에서 CSV 내보내기 파일을 복사하여 붙여넣지 않고도 주문, 고객, 제품 카탈로그 및 기타 MySQL 데이터에 대한 일반적인 질문(조인, 집계, 스키마 탐색, 임시 보고서 작성 등)에 답변할 수 있습니다. QueryStreams.com에서 더 자세히 알아보세요. 그리고 무료로 가입하세요 AI 도구에 실제 MySQL 질문을 시작해 보세요.
Query Streams MCP가 MySQL에 제공하는 기능은 무엇인가요?
오픈소스 환경에서 사용되는 다른 "MySQL MCP" 서버들은 AI 도구를 MySQL 연결 문자열에 직접 연결합니다. 이 방식도 작동은 하지만, 데이터베이스 암호가 AI 클라이언트의 설정 파일에 저장되고, AI 도구는 특정 MySQL 엔드포인트에만 접근할 수 있게 되며, AI가 실제로 어떤 요청을 했는지에 대한 감사 추적 기록이 남지 않습니다. MySQL용 Query Streams MCP 서버는 이러한 문제를 해결합니다. 하나의 키로 모든 커넥터에 접근 가능하고, 완벽한 감사 추적 기록을 제공하며, AI 도구는 사용자의 MySQL 자격 증명을 저장하지 않습니다.
방화벽에서 들어오는 구멍이 전혀 없습니다.
네트워크 에이전트는 쿼리 스트림으로 향하는 단일 암호화 클라우드 링크를 생성합니다. AI 클라이언트는 클라우드에 연결되며, MySQL 호스트에는 절대 연결되지 않습니다. 포트를 열 필요도 없고, IP 주소를 허용 목록에 추가할 필요도 없으며, VPN도 필요 없고, 공용 인터넷에 노출되는 MySQL 리스너도 필요 없습니다.
하나의 키로 모든 커넥터를 연결하세요
동일한 MCP 키가 계정에 연결된 모든 데이터베이스 및 SaaS API에 적용됩니다. 내일 Stripe 또는 PostgreSQL 커넥터를 추가하더라도 AI 도구는 키를 다시 생성할 필요 없이 MySQL 테이블 옆에서 해당 커넥터를 인식합니다.
스키마 인텔리전스가 내장되어 있습니다.
AI는 모든 MySQL 열에 대해 AI가 선별한 설명, 의미 유형, 열거형 값 목록 및 발견된 외래 키를 확인합니다. 단순히 열 이름만 보는 것이 아닙니다. 정보 스키마 출력 결과가 정확합니다. 복잡한 컬럼 이름을 가진 기존 MySQL 스키마에서도 첫 시도에 정확한 SQL 문을 작성합니다.
에이전트에서 읽기 전용이 적용됩니다.
환각에 빠진 LLM조차도 발행할 수 없다 삭제, 업데이트, 또는 잘라내기 Query Streams MCP를 통해. 네트워크 에이전트는 다음 중 하나에 해당하지 않는 모든 것을 거부합니다. 선택, 와 함께, 또는 설명하다 MySQL이 SQL을 보기 전에.
키별 속도 제한
기본적으로 분당 요청 60건, 실행 호출 10건이 허용되며, 키별로 구성 가능합니다. AI 도구 호출 루프가 폭주하는 경우 토큰 버킷에 문제가 발생하며, MySQL 연결 풀이나 호스팅 비용에는 영향을 미치지 않습니다.
방화벽 포트를 열지 않고 작동하는 방식
Query Streams 네트워크 에이전트는 MySQL 서버에 연결할 수 있는 컴퓨터에 한 번 설치되며, 표준 MySQL 와이어 프로토콜을 통해 클라우드로 나가는 TLS 링크 하나를 설정합니다. 들어오는 트래픽은 전혀 노출되지 않으며, AI 도구는 사용자의 MySQL 연결 문자열을 볼 수 없습니다. 발신 전용 연결 작동 방식 →
AI 클라이언트
커서, 클로드,
챗GPT, 그록
QS MCP 서버
스트리밍 가능한 HTTP
X-MCP-키 인증
네트워크 에이전트
네트워크에서
클라우드 링크 아웃
MySQL 데이터베이스
연결 문자열
요원이 소지하고 있음
Cursor 또는 Claude에게 제공하는 MCP 키는 범위가 지정됩니다.읽다 / 분석하다 / 실행하다언제든지 취소 가능하며 키별로 사용 횟수가 제한됩니다. AI 도구는 이러한 MCP 도구를 호출하여 작업을 수행합니다.
패턴 키 선택적 매개변수 재정의 기능이 있습니다.스키마 인텔리전스가 Query Streams MCP를 차별화하는 이유는 무엇일까요?
오픈소스 환경에서 대부분의 "MySQL용 MCP" 서버는 AI 도구에 동일한 기능을 제공합니다. 정보 스키마 MySQL은 낯선 사람에게 컬럼 이름, 데이터 유형, 그리고 어쩌면 기본 키까지 알려줍니다. LLM은 무엇을 추측해야 할지 몰라 헤매고 있습니다. status_id = 3 무슨 뜻인가요? usr_eml 매장, 또는 주문 항목.주문 ID 실제로 연결됩니다 주문.id (어떤 경우에도 외래 키가 선언되지 않았습니다. 이는 InnoDB의 외래 키 강제 적용 이전 시대의 레거시 MyISAM 스키마나 개발자들이 "성능"을 위해 외래 키 선언을 생략했던 MySQL 5.6 스키마에서 흔히 볼 수 있는 현상입니다.) 따라서 대부분의 LLM이 빈 스키마에 대해 처음 실행하는 SQL 쿼리가 잘못된 이유는 LLM 자체에 문제가 있어서가 아니라, 쿼리를 올바르게 실행하는 데 필요한 데이터가 부족하기 때문입니다.
Query Streams MCP는 다음과 같은 내용으로 보강된 동일한 스키마를 반환합니다. 스키마 인텔리전스(SI) — AI가 선별한 메타데이터는 귀하의 정보를 기반으로 프로파일링됩니다. 실제 MySQL 데이터이므로 모든 스키마 도구는 기본 스키마와 6단계의 선별된 지식을 반환하며 LLM은 더 이상 추측하지 않습니다. 스키마 인텔리전스가 Query Streams MCP를 차별화하는 이유 →
이를 구체적으로 설명하기 위해, AI 클라이언트가 단일 요청으로부터 받는 응답은 다음과 같습니다. qs_get_table_schema 일반적인 MySQL 전자상거래 데이터베이스에 대한 호출 (고객, 주문, 주문 항목, 제품, 결제, 카테고리) — 처음에는 스키마 인텔리전스 없이, 그 다음에는 스키마 인텔리전스를 적용하여.
스키마 인텔리전스가 추가하는 6개 레이어
각 계층은 LLM이 추측할 가능성이 있는 질문 유형을 다룹니다. 선택 사항인 SI 프로파일링 패스는 스키마를 변경하거나 데이터베이스에 쓰지 않고 MySQL 데이터를 대상으로 실행되며, 스키마가 변경될 때마다 점진적으로 갱신됩니다. 스키마 인텔리전스가 제공하는 기능과 최신 상태를 유지하는 방법 →
AI가 선별한 설명
모든 데이터베이스, 스키마, 테이블 및 열에 대한 명확한 설명이 제공됩니다. 한 번 생성되면 스키마가 변경될 때마다 자동으로 업데이트됩니다. 신뢰도 점수가 적용되며, 사용자가 직접 작성한 설명이 항상 우선시됩니다.
계산대당 한 줄씩만 가능합니다.
테이블 분류
각 테이블에는 FACT(거래 이벤트), DIM(설명 참조) 또는 LOOKUP(간단한 코드 맵) 태그가 지정되어 있으며, 영업, 인사, SEO, 재무, 지원 등 14개 이상의 비즈니스 도메인이 추가됩니다.
고객 [DIM, 도메인:고객]
열별 의미 유형
통화(USD), 이메일, 날짜(ISO), 상태 코드, 백분율, 순위, 식별자, URL, 이름 등 18가지 유형을 지원합니다. AI는 각 유형에 적합한 정확한 MySQL SQL 쿼리를 생성합니다.
이메일: 이메일 · 주문일: 날짜_ISO
실제 데이터에서 추출한 샘플 값
LLM은 임의의 행을 인식하여 스키마로는 보여줄 수 없는 패턴(서식 규칙, 인코딩된 값, 약어 스타일 및 문자열의 실제 형태)을 파악합니다.
'QS-027-AMBER']
분포를 이용한 열거형 감지
고유값이 50개 이하이거나 행의 5% 이하만 고유한 저카디널리티 열은 행 수와 함께 전체 값 목록에 매핑됩니다. AI는 대소문자나 철자를 추측하지 않습니다.
| 완료됨 (12%) | 보류 중 (5%) …
암묵적 외래 키 발견
교차 테이블 데이터 중복 분석은 DDL 제약 조건으로 선언되지 않은 조인을 찾아냅니다. 이는 신뢰도 점수가 포함된 공식 외래 키와 함께 저장되며, 반환됩니다. qs_get_relationships.
(겹치는 비율 98%, 신뢰도 0.95)
프롬프트는 같지만 SQL 쿼리는 다릅니다.
증거는 AI 도구가 실제로 작성하는 SQL에 있습니다. 동일한 커서 세션, 동일한 Claude 모델, 동일한 프롬프트입니다. "지난 30일 동안 매출 기준 상위 5개 제품은 무엇이었나요?" 스키마 인텔리전스가 없으면 LLM은 추측해야 합니다. 하지만 스키마 인텔리전스가 있으면 LLM은 정확히 알 수 있습니다.
si_추천 AI에게 부족한 부분을 알려주는 블록으로, 대화 도중에 SI를 활성화할 수 있는 원콜 옵션도 포함됩니다. qs_request_si_analysis. 스키마 인텔리전스의 실행 방법 및 소요 시간 →
AWS RDS, Azure Database 또는 Google Cloud SQL MySQL을 Claude에 연결합니다.
오늘날 대부분의 프로덕션 MySQL은 자체 호스팅 서버가 아닌 관리형 클라우드 서비스에서 실행됩니다. Query Streams MCP는 모든 주요 클라우드 환경에서 관리형 MySQL에 대해 동일한 방식으로 작동하며, 네트워크 에이전트 설치 위치와 인증 방식만 다릅니다. 아래는 가장 일반적인 세 가지 배포 시나리오와 각 시나리오에 대한 권장 설정입니다.
AWS RDS for MySQL / Aurora MySQL
EC2/VPC 피어소규모 EC2 인스턴스에 네트워크 에이전트를 설치합니다. 동일한 VPC 및 서브넷 그룹 네트워크 지연 시간을 밀리초 미만으로 줄이기 위해 RDS 인스턴스로 사용하십시오. db.t4g.micro 일반적인 MCP 트래픽에 필요한 연결 풀 용량으로는 충분합니다. 동시에 저장된 쿼리를 사용하는 사용자가 많은 경우에만 확장하십시오.
- 인증:
IAM 데이터베이스 인증권장 사항이며, 비밀번호 인증이 대체 수단으로 지원됩니다. - 오로라 MySQL: 에이전트가 클러스터를 가리키도록 합니다. 리더 엔드포인트 — MCP는 에이전트에서 읽기 전용이므로 쓰기 엔드포인트는 필요하지 않습니다.
- 다중 AZ 페일오버: RDS는 이를 투명하게 처리하며, 에이전트는 자동으로 다시 연결됩니다.
- 배 밖으로: 에이전트의 HTTPS 송신
에이전트.쿼리스트림스.com표준 NAT 게이트웨이 또는 VPC 송신 경로를 통해 작동하며 사용자 지정 방화벽 규칙이 필요하지 않습니다.
Azure Database for MySQL(Flexible Server)
VNet / 개인 링크Azure VM에 네트워크 에이전트를 설치합니다. 동일한 VNet Flexible Server로 사용하거나 (또는 프라이빗 엔드포인트/프라이빗 링크를 사용하세요). FQDN은 다음으로 끝납니다. *.mysql.database.azure.com; 버스터블 B1ms 에이전트 호스트를 위한 훌륭한 시작 티어입니다.
- 인증: Azure AD / Microsoft Entra ID 운영 환경에서는 인증을 권장합니다. SQL 인증(사용자 이름/비밀번호)이 지원됩니다.
- SSL: Azure는 기본적으로 TLS를 요구하며, 에이전트가 이를 자동으로 적용하고 Microsoft RootCA 번들을 고정합니다.
- 단일 서버(레거시): 현재까지는 계속 지원되지만, Microsoft의 서비스 종료 일정이 적용됩니다. 편리한 시기에 Flexible Server로 마이그레이션하세요. 에이전트의 연결 문자열은 변경되지만 에이전트 위의 모든 구성 요소는 동일하게 유지됩니다.
- 배 밖으로: 표준 Azure VNet 송신은 변경 없이 작동하며, Azure 방화벽 규칙을 추가할 필요가 없습니다.
Google Cloud SQL for MySQL
GCE / 클라우드 런GCE VM에 네트워크 에이전트를 설치합니다. 동일한 프로젝트 및 지역 Cloud SQL 인스턴스로 실행하거나, VPC 직접 송출을 통해 Cloud Run에서 실행할 수 있습니다. 공용 IP도 허용되지만, Cloud SQL 프라이빗 서비스 연결을 통한 프라이빗 IP 사용이 권장됩니다.
- 인증: IAM 데이터베이스 인증 권장 사항; 비밀번호 인증 지원.
- 클라우드 SQL 인증 프록시: 호환 가능 — 에이전트는 구성된 경우 프록시를 통해 연결됩니다. 대부분의 설치에서는 에이전트가 이미 VPC 내에 있으므로 프록시 단계를 건너<binary data, 5 bytes>니다.
- 세대: 모든 Cloud SQL for MySQL 버전이 지원됩니다(전송 프로토콜은 표준 MySQL입니다).
- 배 밖으로: Cloud Run + VPC 직접 송출 또는 기본 송출을 사용하는 GCE 인스턴스 모두 도달 가능합니다.
에이전트.쿼리스트림스.com방화벽 설정을 변경하지 않고도 가능합니다.
에이전트.쿼리스트림스.com 포트 443을 사용합니다. 어떤 클라우드 환경에서도 인바운드 방화벽 변경, IP 허용 목록 설정, VPN, NAT 펀치스루 등의 설정이 필요하지 않습니다. Microsoft, AWS, Google의 보안 지침에 따라, 엔진에서 지원하는 경우 장기 암호 대신 IAM/Azure AD 데이터베이스 인증을 사용하는 것이 좋습니다. 에이전트의 자격 증명 저장소는 세 가지 인증 방식을 모두 지원합니다.
MCP가 마음에 안 드시나요? 그렇다면 Nova AI를 사용해 보세요.
JSON 설정 부분을 완전히 건너뛰세요: Nova AI는 Query Streams 웹 포털에 내장되어 있습니다. 그리고 동일한 에이전트, 동일한 읽기 전용 강제 적용, 동일한 스키마 인텔리전스를 사용하며, MCP 관련 설정 없이 MySQL 커넥터에 대해 동일한 일반적인 질문을 합니다.
Nova AI를 만나보세요전제 조건
시작하기 전에 다음 사항을 확인하세요:
- Query Streams 무료 계정은 다음에서 이용 가능합니다. my.querystreams.com.
- MySQL 서버에 접속할 수 있는 컴퓨터에 Query Streams 네트워크 에이전트를 설치해야 합니다. 자세한 내용은 다음을 참조하세요. 쿼리 스트림 에이전트를 다운로드하세요.
- 에이전트에 대해 구성된 MySQL 커넥터 — 기존 내용을 참조하세요. 커넥터 설정 연결 문자열에 대한 가이드입니다. 에이전트는 MySQL 사용자 암호(또는 관리형 클라우드 MySQL의 경우 IAM/Azure AD 자격 증명)를 보유하며, AI 도구는 이러한 정보에 절대 접근하지 않습니다.
- MCP를 지원하는 모든 AI 클라이언트. 이 가이드에서는 Cursor, Claude Desktop, ChatGPT 및 Grok을 예로 들겠습니다. Windsurf, Zed, Continue, Cline, VS Code Copilot, Codex 또는 Goose를 사용하는 경우에도 설정 블록은 기본적으로 동일합니다.
- 5분.
AI 클라이언트에 드롭하세요
Cursor, Claude, ChatGPT, Grok 등 어떤 서비스든 하나의 JSON 코드 조각만 사용하면 됩니다. 키는 모든 곳에서 동일합니다.
질문하세요
“고객 생애 가치 기준으로 상위 10개 고객은 누구였습니까?” — AI가 적절한 도구를 호출하면 답을 얻을 수 있습니다.
1단계: 쿼리 스트림에서 MCP 키 생성
Query Streams에 로그인하고 엽니다. MCP 페이지 (또는 먼저 로그인하세요) my.querystreams.com 클릭하고 클릭하세요 MCP (왼쪽 탐색 메뉴에서) 클릭하세요. 키를 생성합니다열쇠에 알아보기 쉬운 이름을 지정하세요 (예: 커서-랩톱 또는 클로드-데스크탑그리고 이 키에 적용할 범위를 선택하세요.
읽다— AI는 커넥터를 탐색하고 스키마를 읽을 수 있습니다. 이는 다른 모든 기능에 필수적입니다.분석하다— AI는 테이블 프로파일링을 통해 테이블 간의 관계(샘플 값, 분포, 의미 유형)를 파악할 수 있습니다. 선택 사항이지만 MySQL 작업 시에는 데이터 구조를 이해하는 것이 LLM이 기존 스키마 간 조인을 생성할 때 중요하므로 강력히 권장합니다.실행하다— 해당 AI는 실제로 SQL을 실행할 수 있습니다. 이것이 없으면 AI는 스키마 메타데이터에 대해서만 읽기 전용으로 작동합니다.
일반적인 "Claude가 내 MySQL 데이터를 분석하도록 하세요" 워크플로에서는 세 가지 범위 모두 적합합니다. 하지만 팀원이나 신뢰도가 낮은 고객에게 키를 넘겨주는 경우에는 범위를 줄이세요. 실행하다 그리고 검색만 허용하도록 설정하세요. 같은 페이지에서 언제든지 키를 취소할 수 있으며, AI 클라이언트는 이를 확인할 수 있습니다. MCP_KEY_REVOKED 다음 호출 시 즉시 작동을 멈춥니다. 전파 지연이 없습니다.
지금 키를 복사하세요. Query Streams는 키를 한 번만 표시하고 해시값만 저장합니다. 키를 분실하면 새 키를 생성해야 합니다. 키는 다음과 같습니다. qsmcp_ 그 뒤에 48개의 임의 문자가 오며, 이것이 AI 클라이언트가 보내는 내용입니다. X-MCP-키 요청 헤더.
2단계: AI 클라이언트에 Query Streams MCP를 추가합니다.
구성 방식은 MCP를 지원하는 모든 클라이언트에서 동일합니다. 즉, MCP 서버 항목이 다음을 가리킵니다. https://mcp.querystreams.com 열쇠를 꽂은 채로 X-MCP-키 헤더. 아래에서 클라이언트를 선택하세요.
// ~/.cursor/mcp.json 파일을 수정하세요 { "mcpServers": { "쿼리스트림": { "url": "https://mcp.querystreams.com", "헤더": { "X-MCP-키": "qsmcp_여기에 키를 붙여넣으세요" } } } }
// 설정 → 개발자 → 구성 편집 { "mcpServers": { "쿼리스트림": { "url": "https://mcp.querystreams.com", "헤더": { "X-MCP-키": "qsmcp_여기에 키를 붙여넣으세요" } } } }
// 설정 → 앱 및 커넥터 → MCP 추가 서버 URL https://mcp.querystreams.com 인증 헤더 X-MCP-키 헤더 값 qsmcp_여기에 키를 붙여넣으세요 // ChatGPT 유료 플랜이 필요합니다 // (플러스/프로/팀/엔터프라이즈).
// Grok → 설정 → 도구 { "mcp_servers": [{ "이름": "쿼리스트림", "url": "https://mcp.querystreams.com", "인증 헤더": "X-MCP-키", "인증 값": "qsmcp_..." }] }
AI 클라이언트를 다시 시작하세요. 다음 실행 시 위에 나열된 8개의 Query Streams MCP 도구를 감지하여 도구 팔레트에 표시합니다. Cursor 및 Claude Desktop에서는 다음 명령어를 입력하여 확인할 수 있습니다. "연결자 목록" — AI가 전화해야 합니다 qs_list_connectors 설정한 내용과 함께 MySQL 커넥터를 반환하십시오.
3단계: AI에게 MySQL 관련 질문을 하세요
SQL 쿼리는 직접 작성할 필요가 없습니다. AI가 알아서 처리합니다. 질문을 하면 AI가 적절한 MCP 도구를 선택하고, 에이전트가 MySQL 데이터베이스에 대해 쿼리를 실행하면 텍스트와 테이블 형식으로 결과가 반환됩니다. 먼저 다음 세 가지 예시 질문을 시도해 보세요.
주문, 주문 항목, 고객, 및 제품 테이블, 그런 다음 qs_run_query 버킷별로 분류하는 SELECT 문 사용 날짜(o.order_date), 합류합니다 주문 에게 주문 항목그리고 집합체 합계(oi.quantity * oi.unit_price)MySQL 관용구를 사용합니다. o.order_date >= NOW() - 30일 간격인 경우 시간 제한 및 SI에서 발견된 열거형 값의 경우 '유급의' 보류 중이거나 취소된 주문을 제외합니다. 그러면 일별 매출, 주문 건수, 평균 주문 금액(AOV)이 포함된 30줄짜리 결과가 표시됩니다. AI는 일반적으로 사용자가 요청하지 않아도 주말 매출 감소, 주간 성장률, 기타 이상 징후를 자동으로 감지합니다.제품 재고 또는 스톡 열의 경우 (스키마 인텔리전스는 이를 다음과 같이 표시합니다) 계수기 의미 유형)은 지난 30일과 상관관계가 있습니다. 주문 항목 수량 수요를 예측하고 재고 소진 예상 일수를 산출합니다. 결과는 제품명, 현재 재고, 일일 평균 수요, 재고 소진 예상 일수를 포함한 순위표로 표시됩니다. AI는 일반적으로 재고 소진 예상 일수가 14일 미만인 제품을 강조 표시합니다. 후보 순서 변경 그리고 그것들을 다음과 같이 그룹화합니다: 범주 구매팀이 구매 주문을 일괄 처리할 수 있도록 하기 위함입니다.고객 ~에 합류했습니다 주문 함께 MAX(o.order_date) 고객별 집계, 필터링됨 HAVING MAX(o.order_date) < NOW() - INTERVAL 60 DAY그리고 과거 생애 가치에 따라 순위가 매겨졌습니다.합계(o.total_amount) 고객의 전체 이력을 기반으로 분석합니다.) 그 결과, 이메일 주소, 마지막 주문일, 마지막 주문 이후 경과 일수, 누적 지출액 등의 정보를 바탕으로 가치가 높은 이탈 고객 목록을 선별하여 제공합니다. AI는 일반적으로 고객 재확보 캠페인을 제안하고, 이탈 시점이 환불 또는 고객 지원 요청 시점과 일치하는 고객을 표시합니다. 더 자세한 분석은 다음 기능을 통해 가능합니다. "에이크미코프는 왜 주문을 중단했나요?" 그리고 AI가 끌어낼 것입니다 결제 주문 내역.AI가 처음으로 도구를 호출할 때 클라이언트 측에 도구 호출 승인을 요청하는 확인 메시지가 표시될 수 있습니다. 이는 MCP의 표준 동의 절차이며, Query Streams에서 추가하는 기능은 아닙니다. 한 번 승인하면 AI는 나머지 대화를 자유롭게 진행합니다. 클라이언트 설정에서 언제든지 동의 여부를 다시 확인할 수 있습니다.
정직한 요금 고지: MCP 사용량은 압축되지 않은 바이트 단위로 청구됩니다.
MCP의 Streamable HTTP 전송 방식은 종단 간 안정적인 압축이 불가능하므로 추가 요금이 부과됩니다. 압축되지 않은 바이트 Excel, Sheets, Query Builder 및 Nova 클라이언트가 청구하는 곳 압축된 바이트3MB 크기의 MySQL 집계 쿼리는 MCP를 사용하면 약 3MB의 비용이 드는 반면, 다른 전송 방식을 사용하면 약 400~600KB에 그칩니다. 이는 반복되는 VARCHAR 열거형 값(상태, 카테고리, 결제 방법)을 포함하는 MySQL 데이터가 LZ4 압축을 통해 약 5~7배 압축되기 때문입니다. 동일한 데이터라도 전송 방식에 따라 청구되는 데이터 크기가 달라집니다. 데이터 영역 청구가 전송 방식 전반에 걸쳐 작동하는 방식 →
자주 묻는 질문
이 기능을 사용하려면 포트를 열거나 VPN을 실행해야 하나요? +
https://mcp.querystreams.com 공용 인터넷에서 - 에이전트 호스트에서 아웃바운드 HTTPS가 작동하면 MCP도 작동합니다. 발신 전용 연결 작동 방식을 확인해 보세요 →
Query Streams MCP에서 사용할 수 있는 AI 도구는 무엇인가요? +
MCP 키를 취소할 수 있나요? +
/mcp 페이지별, 플랜 설정을 통한 조직별, 플랫폼 수준에서 모두 가능하며, 데이터베이스 암호 변경이나 에이전트 재시작이 필요하지 않습니다. MCP 키 보안에 대한 자세한 정보 →
MCP 사용량은 내 데이터 영역에 대해 어떻게 청구되나요? +
압축된 바이트MCP는 Streamable HTTP를 통해 실행되는데, 이는 모든 클라이언트와 프록시를 통해 종단 간 압축을 안정적으로 지원하지 않으므로 추가 요금이 부과됩니다. 압축되지 않은 바이트일반적으로 3MB 크기의 MySQL 집계 결과를 Excel로 반환할 경우 데이터 영역에서 약 400~600KB의 용량이 사용됩니다(LZ4 압축 방식은 반복되는 VARCHAR 열거형 값을 5~7배 압축합니다). 동일한 3MB 결과를 MCP를 통해 Cursor로 반환할 경우 약 3MB의 용량이 사용됩니다. 저희는 이러한 용량 사용량을 투명하게 공개합니다. 청구 주기 마지막에 예상치 못한 비용이 발생하는 것보다 사전에 정확히 알려드리는 것이 더 낫다고 생각하기 때문입니다.
Query Streams MCP는 MySQL 5.7/8.0/8.1, Percona Server 또는 Aurora MySQL과 호환됩니까? +
선택 MCP 읽기 전용 적용을 통한 쿼리가 가능하므로 작성자 엔드포인트는 전혀 필요하지 않습니다. 인증 옵션은 다음과 같습니다. mysql_native_password, 캐싱_sha2_비밀번호 (MySQL 8의 기본 설정) AWS IAM 데이터베이스 인증, Azure AD / Microsoft Entra ID Azure Database for MySQL에서, Google IAM 데이터베이스 인증 Cloud SQL for MySQL에서 SSL/TLS와 사용자 지정 CA 인증서를 완벽하게 지원합니다. 이전 버전의 MySQL 5.6 인스턴스를 사용하는 경우 지원팀에 문의하십시오. 해당 버전에 대한 대체 드라이버 경로가 있습니다. 팁: 운영하는 각 MySQL 인스턴스를 별도의 커넥터로 등록하십시오. "production-oltp-mysql"과 "warehouse-replica-mysql"은 동일한 키에 대해 서로 다른 두 개의 커넥터로 등록할 수 있으며, LLM은 질문에 따라 적절한 커넥터를 선택합니다(포인트 조회는 OLTP로, 대규모 집계는 읽기 복제본 또는 웨어하우스로 이동). MCP 서버는 자격 증명을 볼 수 없으며, 에이전트만 볼 수 있습니다.
오픈소스 MySQL MCP 서버를 직접 운영하는 것과 어떤 차이가 있나요? +
이벤트 로그그리고 이미 사용하고 있는 동일한 데이터 영역 청구 파이프라인도 포함됩니다. 이러한 기능은 MySQL MCP를 직접 구매하면 얻을 수 있는 것이 아닙니다.
인공지능이 데이터를 쓰거나 삭제하려고 하면 어떻게 될까요? +
qs_run_query 호출은 하드코딩된 읽기 전용 유효성 검사기에 의해 구문 분석되며, 이 유효성 검사기는 특정 값만 허용합니다. 선택, 와 함께, 및 설명하다 문장입니다. 그 외의 모든 것은 반환됩니다. 읽기 전용 위반 MySQL에 도달하지 않습니다. 검증기는 클라우드가 아닌 네트워크의 에이전트 프로세스에서 실행되므로 클라우드 표면이 손상되더라도 이를 우회할 수 없습니다. (MySQL 측에 읽기 전용 사용자(예: MySQL)를 추가하여 계층화할 수 있습니다.) db.*에 대한 SELECT 권한을 부여합니다. 헌신적인 qs_readonly (사용자) 추가적인 안전장치를 원한다면 위에 에이전트의 유효성 검사기를 추가하세요. 에이전트의 유효성 검사기는 사용자가 구성한 MySQL 권한과는 무관합니다.
AI가 실제로 무슨 질문을 했는지 볼 수 있을까요? +
이벤트 로그 조직, 사용자, 키, 범위, 지연 시간 및 결과 코드가 포함됩니다. 조직 관리자는 단일 쿼리로 "지난주에 누가 MCP를 사용했고, 어떤 커넥터를 사용했으며, 무엇을 문의했는지"를 확인할 수 있습니다. 참고로, 로그에는 이러한 정보가 기록됩니다. 도구 이름 및 메타데이터SQL 텍스트나 반환된 행은 클라우드 링크를 통해 전송되므로 클라우드 로그에 기록되지 않습니다. 전체 SQL 감사를 원하시면 기본 엔진에서 데이터베이스 측 감사를 활성화해야 합니다. 특히 MySQL의 경우 다음과 같이 하면 됩니다. 감사 로그 플러그인(MySQL Enterprise Audit) 퍼코나 감사 로그 플러그인 커뮤니티/Percona 설치 환경 또는 기존의 일반/느린 쿼리 로그 파이프라인에 사용 가능합니다.
Query Streams MCP를 사용하려면 Schema Intelligence를 실행해야 하나요? +
(커넥터, 데이터베이스) 쌍MCP는 SI 없이도 정상적으로 작동합니다. AI는 기본적인 스키마(유형, 기본 키, 형식적 외래 키, 인덱스)를 가져와 기본 쿼리를 작성합니다. SI가 활성화되면 AI는 선별된 메타데이터를 6개 계층 더 얻게 됩니다. (1) 모든 데이터베이스, 테이블 및 열에 대한 AI가 선별한 설명; (2) 테이블 분류(거래 이벤트용 FACT, 설명 참조용 DIM, 소규모 코드 맵용 LOOKUP)와 비즈니스 도메인 태그(영업, 인사, SEO, 재무, 지원 등 14개 이상) (3) 각 열(currency_usd, email, date_iso, status_code, percentage, ranking_position, identifier, url, person_name 및 기타 9개 열)에 의미 유형이 적용되어 해당 방언에 맞는 MySQL SQL 생성이 이루어집니다. (4) 실제 데이터에서 샘플 값을 추출하여 LLM이 어떤 스키마로도 보여줄 수 없는 패턴을 인식하도록 합니다. (5) 카디널리티가 낮은 열에 대해 전체 값 분포를 사용한 열거형 감지; 및 (6) AI가 테이블 간 데이터 중복을 기반으로 발견한 외래 키는 다음을 통해 드러났습니다. qs_get_relationshipsSI가 없으면 모든 스키마 도구 응답에는 다음 내용도 포함됩니다. si_추천 통화에 필요한 정보가 정확히 무엇인지 목록을 차단하면 AI가 이를 읽고 통화 도중에 SI(서비스 개선)를 시작할 수 있습니다. qs_request_si_analysis실행 시간은 테이블 수에 따라 달라집니다. 테이블이 100개 미만인 소규모 데이터베이스는 약 10분 정도 소요되고, 일반적인 중간 규모 데이터베이스(수백 개 테이블)는 15~25분, 1,500개 이상의 테이블을 가진 대규모 엔터프라이즈 데이터베이스는 전체 스캔에 45~60분이 걸릴 수 있습니다. SI는 네트워크 에이전트를 통해 사용자 데이터에 대해 실행되며(클라우드에 저장되지 않음), 데이터베이스에 쓰기 작업을 수행하거나 스키마를 변경하지 않고, 스키마가 변경될 때마다 증분적으로 새로 고쳐집니다. 따라서 테이블을 추가하거나 변경한 후의 실행은 처음 실행보다 훨씬 빠릅니다. SI를 활성화하면 AI 클라이언트가 LLM만 제공하는 "X용 MCP" 서버를 사용하는 경우보다 첫 시도에서 올바른 SQL을 작성하는 경우가 훨씬 많아집니다. 정보 스키마.
나중에 Stripe이나 PostgreSQL 같은 다른 커넥터를 추가하면 어떻게 되나요? +
qs_list_connectors (자동으로 인식합니다.) 하나의 설정 블록으로 현재 및 미래의 계정 전체를 구매할 수 있습니다. 하나의 키로 모든 커넥터를 연결할 수 있는 이유는 무엇일까요? →
내 데이터와 채팅하려면 MCP를 설치해야 하나요? +
Query Streams MCP는 AWS RDS for MySQL, Azure Database for MySQL 또는 Google Cloud SQL for MySQL과 호환됩니까? +
선택), Azure Database for MySQL (싱글 서버와 플렉시블 서버 모두) Google Cloud SQL for MySQL (모든 세대) 모두 별도의 설정 없이 바로 사용 가능합니다. 지연 시간이 짧은 쿼리를 위해 DBaaS 인스턴스와 동일한 VPC, VNet 또는 GCP 리전에 네트워크 에이전트를 설치하세요. 에이전트는 표준 MySQL 자격 증명을 사용합니다. IAM 데이터베이스 인증 RDS에서, Azure AD / Microsoft Entra ID Azure Database for MySQL에서, IAM 데이터베이스 인증 Cloud SQL에서는 암호화 방식을, 그 외 모든 DBaaS에서는 일반 암호 인증 방식을 사용합니다. 에이전트에서 Query Streams로 연결되는 클라우드 링크는 엔진 호스팅 DBaaS와 관계없이 동일합니다. 에이전트 아래의 모든 것은 기존 인프라이며, Query Streams는 데이터베이스 자격 증명을 전혀 볼 수 없습니다.
시작하기
AI 도구를 MySQL 데이터에 5분 만에 연결하세요.
하나의 MCP 키로 MySQL(온프레미스, AWS RDS, Azure Database for MySQL 또는 Google Cloud SQL)을 비롯한 모든 데이터베이스와 Query Streams 계정의 모든 API 커넥터에 액세스할 수 있으며, 완벽한 감사 추적, 키별 사용량 제한, 방화벽 변경 없이 사용할 수 있습니다. Claude, Cursor, ChatGPT, Grok도 별도의 설정 없이 바로 사용 가능합니다.
관련 가이드: 쿼리 스트림 에이전트를 다운로드하세요 | 데이터베이스 커넥터 설정 | 모든 MCP 서버 가이드 | Nova AI 텍스트를 SQL로 변환
분류: MCP 서버
태그: mcp, 클로드, 커서, MySQL, 데이터베이스, 오픈소스 데이터베이스, AWS RDS, Azure 데이터베이스, 클라우드 SQL, Aurora MySQL
메타 설명: Query Streams MCP를 통해 MySQL을 Claude 또는 Cursor에 연결합니다. RDS, Azure, Cloud SQL을 지원합니다. 아웃바운드 전용이며, 설정은 5분 만에 완료됩니다.


