묻다 클로드 DuckDB 파일에 관하여, 쉽게 말해서
Connect claude.ai, Claude Desktop, ChatGPT, Cursor or any MCP client to Query Streams once. Your AI client asks; the Agent that already sits with your DuckDB file, its partner inside your network, does the heavy lifting: it runs the SQL read-only, and on paid plans it also sizes, profiles and holds results so follow-ups need no second query. No database password ever reaches the AI. About ten minutes, and the Free plan covers it.
당신이 최종적으로 얻게 될 것
Claude 에이전트를 사용하면 DuckDB 파일에 대한 질문에 실시간으로 읽기 전용 쿼리를 실행하고, 각 열의 의미를 설명하며, 추가 요청 시 후속 조치를 취할 수 있습니다. 데이터베이스에 로그인하거나 방화벽을 변경할 필요도 없습니다. 네트워크 내부에 이미 설치된 에이전트가 SQL 쿼리를 실행하고 결과 행만 전송합니다. 에이전트가 설치되면 설정 화면을 사용하는 데 익숙하다면 Claude를 연결하는 데 약 90초가 소요됩니다. 설정 화면은 다음과 같습니다.
무엇이 들어있나요? 주문 DuckDB 파일에서 몇 행을 보여주고 각 열이 무엇을 의미하는지 알려주세요.
먼저 테이블 구조를 살펴본 후, 에이전트를 통해 읽기 전용 쿼리를 실행했습니다. 다음은 주문 행 세 개입니다.
| 주문 ID | 고객 이름 | 주문 총액 |
|---|---|---|
| 1042 | 노스윈드 트레이더스 | 시애틀 |
| 1057 | 알파인 아웃피터스 | 덴버 |
| 1063 | 하버 푸드 | 핼리팩스 |
주문 ID 행을 식별합니다. 고객 이름 그리고 주문 총액 해당 항목들은 시맨틱 인텔리전스 모델에 설명되어 있으므로 이름으로 필터링할 수 있습니다.
그 세 가지는 무엇입니까? 주문 총액 이번 분기에 가장 많은 수익을 창출한 항목은 가치 평가였는데, 지난 분기와 비교하면 어떤가요? 제가 살펴봐야 할 부분이 있을까요?
저는 합류했습니다 주문 에게 주문 시맨틱 인텔리전스가 발견한 관계를 기반으로 각 분기별로 집계 쿼리를 실행했습니다. 두 쿼리 모두 읽기 전용이었으며 각각 3개의 행을 반환했습니다.
| 주문 총액 | 이번 분기 | 지난 분기 | 변화 |
|---|---|---|---|
| 덴버 | 184,200 | 133,900 | +38% |
| 시애틀 | 171,650 | 168,400 | +2% |
| 핼리팩스 | 96,300 | 129,700 | -26% |
덴버 요점은 고객 수는 거의 동일한데 매출이 38% 증가하여 평균 주문 금액이 상승했다는 것입니다. 핼리팩스 매출이 26% 감소했는데, 이는 지난 분기에 매달 주문하던 고객 두 명이 이번 분기에는 전혀 주문하지 않았기 때문입니다. 이달 말 전에 연락해 보는 것이 좋겠습니다. 시애틀 지역은 변동이 없습니다. 핼리팩스 지역 고객 두 곳의 이름을 알고 싶으신가요?
차라리 AI 클라이언트를 아예 설치하지 않는 게 나을까요? 사업 계획서에 관하여, Nova is the assistant built into Query Streams itself. It uses the same Agent toolset your AI client gets here, plus what an outside client does not: it drafts and validates the SQL against your Semantic Intelligence model, turns the answer into a chart, and saves the result as a query your team can run from Excel, Google Sheets or the REST API — no key, no connector, nothing to install. Use MCP when your people already live in Claude, Cursor or ChatGPT; use Nova when you want the answers inside the Portal.
DuckDB holds your data in a file on a computer you control. Claude, on the other hand, lives in a browser or a terminal and knows nothing about it. The usual bridge is pasting a schema into the chat and hoping, or handing an open-source MCP server your DuckDB password. Query Streams does it differently: the Agent that already reads your DuckDB file runs the SQL Claude writes, read-only, and the MCP server in between checks who is asking, what they may do and how often. Claude gets answers. It never gets credentials.
필요한 것
Query Streams 계정
MCP는 무료 플랜을 포함한 모든 플랜에서 이용 가능합니다. 무료 플랜에서는 키 하나 또는 연결된 앱 하나만 사용할 수 있으며, 이 가이드에서는 그것으로 충분합니다. 가입은 다음 링크에서 하세요. my.querystreams.com.
DuckDB가 에이전트를 통해 연결되었습니다.
The Agent installed on the computer that holds your DuckDB file, or on one that reads it from a network share, with the connection added in Data Agents. Not done yet? 먼저 DuckDB에 연결하세요.약 10분 정도 걸립니다.
MCP가 활성화되었습니다.
제작자, 소유자 및 관리자는 처음부터 해당 권한을 갖습니다. 그 외의 모든 사용자는 권한을 변경하려면 관리자의 승인이 필요합니다. MCP 이름 옆에 있는 스위치를 누르세요. 계정 → 접근 제어그때까지 MCP 페이지에는 "귀하의 계정에 대해 MCP가 비활성화되었습니다."라는 메시지가 표시됩니다.
AI 클라이언트
Chat apps such as claude.ai, Claude Desktop and ChatGPT connect with no key. Claude Code, Cursor, VS Code and about ten other tools use a key; the Portal’s Connect an AI client guide sets up each one.
작업은 어디에서 이루어지나요? On the computer that runs the Agent. It receives the SQL your AI client wrote, checks it is a SELECT, runs it and returns the rows. So that computer needs to be on when you ask; your own laptop only needs the AI client.
네 단계로 설정하세요
-
포털에서 MCP를 엽니다.
로그인하세요 my.querystreams.com 그리고 열기 스트림 → 라이브 → MCP이 페이지에는 네 개의 탭이 있습니다. 연결, Context, 도구 그리고 관리자의 경우, 활동. Check the Semantic Intelligence panel on 연결 while you are here: it lists your DuckDB connector and whether Semantic Intelligence has run on it. Complete coverage is what lets Claude write correct DuckDB SQL on the first try.
"MCP가 귀하의 계정에서 비활성화되었습니다"라는 메시지가 표시되나요? 귀 조직은 MCP를 사용하고 있지만 해당 사용자는 비활성화되어 있습니다. 관리자가 다음 명령어를 사용하여 MCP를 활성화합니다. MCP 이름 옆에 있는 스위치를 누르세요. 계정 → 접근 제어제작자, 소유자 및 관리자는 처음부터 참여합니다.
-
연결 방식을 선택하세요
들어가는 길은 두 가지이며, 두 길 모두 같은 곳으로 이어집니다.
채팅 앱 · 키 없음claude.ai, 클로드 데스크톱, ChatGPT
In claude.ai and Claude Desktop, open the Query Streams listing in Anthropic’s Connectors Directory, click 연결하다 and approve. Adding it by URL,
https://mcp.querystreams.com/mcp, is the fallback. In ChatGPT you add Query Streams from the app (developer mode for now) and sign in with Query Streams. Either way a Query Streams page opens: pick the organization and the permissions and click 연결 승인. Nothing to copy. The connection appears on the 연결 tab and can be revoked there.개발자 도구 · 핵심Claude Code, Cursor, VS Code 및 관련 프로그램
On the MCP page click Connect an AI client. The guide asks How will your AI client connect?: choose Use a key in a config file, pick your tool, then Generate a key for it: a 키 이름, 읽다 그리고 Run queries ticked, an 만료 (Never, 30 days, 90 days or 1 year). Set it up shows the snippet with the key filled in, and Check the connection waits for the first call.
두 방법 모두 동의 화면이나 키에서 선택하는 동일한 세 가지 권한을 사용합니다.
- 읽다
- 커넥터 목록을 확인하고, 테이블과 열을 탐색하고, 저장된 쿼리와 알림 규칙을 읽어보세요. 행 데이터는 절대 반환하지 않습니다.
- Run queries
- Run read-only SQL and saved queries through your Agent and return the rows. Without it your AI client can describe your data but not answer from it.
- 분석하다
- 프로필 테이블을 생성하고, 관계를 파악하며, 시맨틱 인텔리전스 실행을 대기열에 추가합니다. 이 기능은 Nova AI 크레딧과 데이터 허용량을 소모하므로 동의 화면에서 자동으로 선택 해제되지 않습니다.
열쇠를 잃어버리셨나요? It is listed on the 연결 tab: Reveal full key shows it again and 전체 키를 복사하세요 복사합니다. 노트북을 분실하면 해당 권한을 취소하세요. 그렇지 않으면 해당 권한을 사용하는 모든 클라이언트가 약 5분 이내에 다음 통화에서 오류가 발생합니다.
-
클로드에게 연결하세요
사용하는 클로드에 맞는 레시피를 선택하세요. 서버 주소는 어디에서나 동일합니다.
https://mcp.querystreams.com/mcp.웹 버전 클로드, 데스크톱 버전 클로드 및 모바일 버전 열쇠 없음
- 열기 Query Streams listing in Anthropic’s Connectors Directory and click 연결하다. In Desktop it then sits under + → 커넥터.
- Fallback, if your organization hides directory connectors: Settings → Connectors → Add custom connector, name 쿼리 스트림, URL
https://mcp.querystreams.com/mcp, OAuth fields empty, 추가하다; then in a chat + → 쿼리 스트림 → 연결하다. - '쿼리 스트림' 탭이 열립니다. 로그인하라는 메시지가 표시되면 로그인하고, 조직을 선택한 후 검토하세요. 읽다 그리고 Run queries선택적으로 특정 커넥터로 제한그리고 클릭하세요 연결 승인.
- 클로드 화면으로 돌아가면 "쿼리 스트림에 연결됨"이라는 메시지가 표시됩니다. 클로드가 도구를 처음 사용할 때 선택하라는 메시지가 나타납니다. 항상 허용하세요.
Claude Desktop에서 수동으로 추가하는 경우 다음을 사용하십시오. 설정 → 커넥터 → 추가채팅창이 아니라 마켓플레이스 추가 이 옵션은 Git 저장소를 필요로 합니다. 커넥터는 Claude 계정과 동기화되므로 모바일 앱과 데스크톱에서 자동으로 인식합니다. 메뉴 이름은 Anthropic에서 지정한 이름이며, 필요에 따라 변경할 수 있습니다.
클로드 코드 열쇠
One command, with your key from the Connections tab:
단말기claude mcp add --transport http querystreams https://mcp.querystreams.com/mcp \ --header "X-MCP-Key: qsmcp_PASTE_YOUR_KEY_HERE"
그것이 현재 프로젝트의 내용을 작성합니다.
.mcp.json. 추가하다--scope 사용자모든 프로젝트에 쿼리 스트림을 포함시키려면 실행하세요./mcp클로드 코드 내부를 살펴보면 연결된 것을 확인할 수 있습니다.커서 열쇠
열려 있는 커서 설정 → MCP → 새 MCP 서버 추가또는 편집
.cursor/mcp.json워크스페이스의 최상위 폴더:.cursor/mcp.json{ "mcpServers": { "querystreams": { "url": "https://mcp.querystreams.com/mcp", "headers": { "X-MCP-Key": "qsmcp_PASTE_YOUR_KEY_HERE" } } } }커서를 다시 시작하거나 실행하세요 MCP: 서버 재시작; 아
쿼리스트림배지가 MCP 상태 표시줄에 나타납니다.다른 걸 사용하시나요? The Portal’s Connect an AI client guide ChatGPT, VS Code, Visual Studio, OpenAI Codex CLI, Gemini CLI, Windsurf, Zed, Cline, Continue.dev 및 JetBrains AI용 바로 붙여넣을 수 있는 레시피가 포함되어 있습니다. 붙여넣기 및 병합 떨어뜨리는 도구
쿼리스트림기존 설정 파일에 항목을 추가합니다. HTTP를 통해 MCP를 지원하는 모든 클라이언트가 작동합니다. 서버https://mcp.querystreams.com/mcp헤더X-MCP-키(한권한: 무기명동일한 키를 가진 헤더도 작동합니다. -
첫 번째 질문을 해보세요
클로드가 적절한 도구를 찾는 모습을 볼 수 있도록, 이미 답을 알고 있는 질문부터 시작해 보세요. DuckDB 파일과 잘 어울리는 도구 세 가지는 다음과 같습니다.
- "내 DuckDB 파일에는 어떤 데이터가 있나요?"
- 클로드는 볼 수 있는 테이블 목록을 보여주고, 의미 지능 기능을 갖춘 테이블을 알려주며, 어떤 내용을 보고 싶은지 묻습니다.
- "주문 내역에서 10개 행을 보여주고 각 열에 대해 설명해 주세요."
- Claude reads the table structure first (Read), then runs one SELECT through your Agent (Run queries) and describes what customer_name and order_total mean.
- "주문 건수별로 행이 몇 개씩 있나요? 어떤 주문 건수에 행이 가장 많나요?"
- 클로드는 DuckDB에서 사용하는 구문에 맞춰 GROUP BY 절을 작성하고 실행한 다음, 간단한 표와 함께 한 문장으로 답변을 보냅니다. 같은 채팅창에서 후속 질문을 하면 맥락을 유지할 수 있습니다.
배선이 제대로 되었는지 확인하려면 문의하십시오. “내가 보유한 Query Streams 커넥터는 무엇인가요?”클로드가 전화합니다.
qs_list_connectors, the Portal guide’s Check the connection step says 연결됨, and the key or app on the 연결 tab shows its 마지막 사용 time within a few seconds.
그게 다예요. 이제 Claude는 사용자가 어떤 Claude 프로그램을 열었든 상관없이 DuckDB 파일에서 답변을 제공합니다. 질문에 필요한 행 외에는 네트워크에서 아무것도 유출되지 않았으며, 누구도 AI에 비밀번호를 입력하지 않았습니다.
Reaching a file on a network share
The Agent opens files as a background service, not as you, so a file on another computer needs one extra step. Which step depends on the computer the Agent runs on.
If the test cannot get to the share, look for these words in its result: unreachable means the Agent’s computer got no answer from the server. On Linux or a Mac, not mounted means the share still has to be mounted, and that message includes the exact mount command for your server.
DuckDB file on a share? DuckDB allows one writer at a time, so the Agent cannot open a file that another program has open for writing; on a \\서버\공유 path the test says it is open for writing by another program. Close it there, or point the connector at a file nobody is writing to. Every query reads the file across the network, so a large file answers more slowly than it would from a local disk.
클로드가 연결되면 할 수 있는 일
Your AI client sees the Query Streams tools; it picks the right one for your question. The Portal’s 도구 꼬리표 lists all 38 tools and modes with what your plan includes. On every plan, Free included:
Map your data
Connectors, databases and Agents; the tables and columns of your DuckDB file with descriptions, sample values and joins once Semantic Intelligence has run.
프로필을 살펴보고 둘러보세요.
Profile a column before filtering on it; discover joins nobody declared. (Analyze)
읽기 전용 SQL을 실행합니다.
A SELECT in the right dialect for DuckDB, 60 seconds by default and five minutes at most. Your plan sets the most rows one query returns. (Run queries)
Saved queries, federated and alerts
Run the saved queries your team trusts with new values; federated ones come back already joined. Read alert rules and draft one as a dry run.
The Analytic toolset. On paid plans the Agent does the groundwork where your DuckDB file lives, so your AI client spends its attention on the thinking. Free works as it always has.
Context management
Personal Core and upSize a result before reading it (shape), walk a large database area by area (levels), and keep answers inside a token budget with only the 컬럼 and cell lengths it needs.
Result analysis
Personal Core and upA 윤곽 of the whole result instead of rows. Held results with labels answer follow-ups and group-by totals with no second query. 데이터 최신성 그리고 changed-since read only what is new.
The defaults live on the Context 꼬리표: text cell limit, schema view, result size, analysis defaults and held results.
The tool names, if you want to recognise them in your AI client’s replies
| 허가 | 도구 |
|---|---|
| 읽다 | qs_list_organizations qs_list_agents qs_list_connectors qs_get_si_status qs_get_connector_schema qs_get_table_schema qs_get_relationships qs_list_saved_queries qs_get_task_status qs_list_alert_rules qs_get_alert_state qs_list_recent_alerts qs_result_windows |
| 분석하다 | qs_profile_table qs_discover_relationships qs_request_si_analysis qs_setup_si |
| Run queries | qs_run_query qs_run_saved_query qs_data_freshness qs_result_query qs_result_page qs_result_sample qs_result_release qs_result_anomalies qs_result_segments qs_result_compare qs_result_diff qs_create_alert_rule (proposes only) |
여기서 시맨틱 인텔리전스가 중요한 이유
클로드가 받는 모든 답변에는 해당 구조의 출처가 표시되며, 클로드는 자신이 보는 정보를 얼마나 신뢰할지 조정합니다.
| 층 | 클로드가 보는 것 | 결과 |
|---|---|---|
| 의미 지능 | 각 테이블과 열에 대한 설명, 샘플 값, 열거형 의미, 선언 및 발견된 조인이 포함되어 있습니다. | 클로드는 DuckDB SQL 쿼리를 처음부터 정확하게 작성하고 데이터를 고객의 비즈니스 용어로 설명해 줍니다. |
| 캡처된 스키마 | 테이블 및 컬럼 이름, 데이터 유형, 키. | 클로드는 일을 하지만, 이름에서 의미를 추론하고 추가 질문을 할 수도 있습니다. |
| 라이브 스키마 | The database is outside the connector’s capture selection, so structure is read live on each request (needs the Run queries permission; SQL Server, MySQL and PostgreSQL). | 쿼리는 계속 실행됩니다. 클로드는 더 많은 쿼리가 필요할 때 작은 쿼리를 사용하여 탐색합니다. |
데이터베이스가 중요하다면, 시맨틱 인텔리전스를 한 번 실행해 보세요. 노바 → 인텔리전스그. 연결 탭에는 커넥터별 적용 범위 패널이 표시됩니다. 시맨틱 인텔리전스는 어떻게 작동할까요?.
계획이 허용하는 것
MCP is on every plan, including Free, with no separate fee. What each plan sets is how many keys or connected apps you can hold and how many calls a minute your AI client may make:
| 계획 | 사용자별 키 개수 | 조직별 키 개수 | 분당 통화 횟수 |
|---|---|---|---|
| 무료 | 1 | 1 | 30 |
| 개인적 핵심 | 1 | 1 | 60 |
| 퍼스널 플러스 | 1 | 1 | 90 |
| 비즈니스 코어 | 2 | 3 | 120 |
| 비즈니스 플러스 | 3 | 5 | 150 |
| 비즈니스 맥스 | 5 | 10 | 240 |
| 엔터프라이즈 코어 | 5 | 25 | 300 |
| 엔터프라이즈 플러스 | 8 | 50 | 450 |
| 엔터프라이즈 맥스 | 10 | 100 | 600 |
A connected app counts as a key. On top of the per-minute figure, any one key may run at most 10 queries a minute. A query runs for up to 60 seconds unless your AI client asks for more, up to five minutes. Your plan also sets how many rows one query returns and, with the Analytic toolset, how long and how large a held result may be; the full MCP guide lists every plan. The rows your AI client receives count against your Data Realm allowance, the same pool your Excel and Sheets queries use, and MCP is measured the same way as your spreadsheet queries. Semantic Intelligence runs started from Claude spend Nova AI credits, exactly as they do from the Portal. 가격 페이지를 참조하세요. 수당에 대해서요.
안전하게 보관하기
읽기 전용, 에이전트가 확인함
Only SELECT statements run. The check happens on the computer that runs the Agent, before your DuckDB file sees the SQL, so nothing your AI client writes can change data.
AI 분야 자격증 없음
DuckDB 로그인 정보는 에이전트에 유지됩니다. Claude는 Query Streams 키 또는 연결을 보유하고 있으며, MCP 페이지에서 이를 취소할 수 있습니다. 변경 사항은 약 5분 후에 적용됩니다.
모든 것이 기록됩니다
모든 툴콜은 MCP에 표시됩니다. 활동 탭과 쿼리 기록의 모든 쿼리는 클라이언트 유형이 MCP로 표시되며, 해당 키 또는 연결을 생성한 담당자에게 귀속됩니다. SQL 텍스트와 키 자체는 활동 로그에 기록되지 않습니다.
AI 제공업체가 받는 것
Table and column names, the Semantic Intelligence descriptions including sample values, and the rows of the queries you ask for. With the Analytic toolset it often gets a size estimate, a profile or a held-result answer instead, and the full result stays with the Agent. What it gets goes to the AI provider you connected, under its terms. Query Streams never sees your chat.
좋은 다음 행보입니다
- 표준적이라고 생각하는 쿼리를 저장하세요. 쿼리 빌더에서 클로드는 저장된 쿼리를 먼저 사용하므로 "활성 고객"은 팀에서 정의한 의미를 갖습니다.
- Claude Project를 사용하세요 Query Streams를 연결하고 해당 지침에 하우스 규칙을 추가하세요. 기본적으로 사용할 DuckDB 데이터베이스, 저장된 쿼리 중 공식 정의로 사용할 쿼리 등을 지정할 수 있습니다.
- 보다 심층적인 답변을 원하시면 Grant Analyze를 이용하세요. 필터링하기 전에 열을 프로파일링하는 것은 상태 코드를 추측하는 것과 올바른 상태 코드를 사용하는 것의 차이입니다. 이 기능은 Nova AI 크레딧을 소모하므로 사용자가 해제하기 전까지는 비활성화됩니다.
- 차트를 요청하세요. claude.ai는 Claude가 반환하는 행들을 기반으로 차트를 그립니다.
무언가가 작동하지 않을 때
| 당신이 보는 것 | 그것이 의미하는 바는 | 고치다 |
|---|---|---|
| Your AI client shows no Query Streams tools | The connector was added but never connected, or the key was pasted into the wrong place. | 클로드에게: + → Query Streams → 연결하다. In a developer tool: restart it, then use Check the connection in the Portal guide. |
MCP_KEY_필수 또는 401 | 서버에 키가 전송되지 않았습니다. 일반적으로 복사 및 붙여넣기 과정에서 잘못된 줄 바꿈이 발생했거나 키가 잘못된 헤더에 포함된 경우입니다. | Copy the key again from the Connections tab and send it in the X-MCP-키 헤더. |
MCP_사용자_비활성화됨 | 관리자가 해당 사용자에 대해 MCP를 비활성화했습니다. | 그들에게 돌리라고 요청하세요 MCP 아래에서 다시 켜세요 계정 → 접근 제어. |
MCP_SCOPE_REQUIRED 또는 MCP_SCOPE_DENIED | The key or connection lacks the permission for that action, usually Run queries. | Edit the key on the Connections tab and tick Run queries또는 앱을 다시 연결하고 승인하세요. |
MCP_KEY_ORG_LIMIT_EXCEEDED | 사용하시는 요금제의 키 사용 한도가 모두 소진되었습니다. 무료 요금제의 경우 키 하나 또는 연결된 앱 하나로 제한됩니다. | 더 이상 사용하지 않는 요금제를 취소하거나 상위 요금제로 업그레이드하세요. |
MCP_에이전트가 연결되지 않았습니다 또는 MCP 에이전트가 등록되지 않았습니다 | DuckDB 파일을 소유한 에이전트가 현재 연결되어 있지 않습니다. | 열려 있는 데이터 → 데이터 에이전트 그리고 해당 컴퓨터에서 에이전트를 시작합니다. |
MCP_데이터베이스_캡처되지 않음 | 데이터베이스가 커넥터의 캡처 선택 범위 밖에 있으므로 저장된 스키마나 시맨틱 인텔리전스가 없습니다. 하지만 쿼리는 여전히 작동합니다. | 커넥터의 캡처 선택 항목에 추가한 다음, 더 풍부한 답변을 원하면 시맨틱 인텔리전스를 실행하세요. |
MCP_RATE_LIMITED | 사용하시는 요금제에 비해 분당 통화 횟수가 너무 많거나, 하나의 키에 대해 분당 10회 이상의 쿼리 실행이 발생했습니다. | 잠시만 기다려 주세요. 시맨틱 인텔리전스 덕분에 클로드는 더 적은 통화로 응답할 수 있습니다. |
MCP_QUERY_TIMEOUT 또는 MCP_OUTPUT_TOO_LARGE | The query ran past its timeout or returned more than your AI client can take in one reply. | Ask for fewer rows or columns, or a date filter. On plans with Context management, ask it to size the result first. |
MCP_DATA_REALM_EXHAUSTED | 귀사의 해당 기간 데이터 사용량이 모두 소진되었습니다. | 사용량 한도가 재설정될 때까지 기다리거나 포털에서 충전하세요. |
MCP_FEATURE_NOT_INCLUDED | Your plan does not include Context management, Result analysis or Deeper analysis, or that tool is switched off for this key or organization. | Ask your AI client to carry on without it, move up a plan, or ask an admin to switch the tool on. |
MCP_RESULT_EXPIRED | The held result is no longer held: it expired, was released (sometimes early, to make room for a newer one) or the Agent restarted. | Ask your AI client to run the query again with hold. |
MCP_WINDOW_BUDGET | The Agent cannot keep a result that size right now, or a follow-up needs more memory than it allows. | Release a held result, or narrow the query with a filter or fewer columns. |
MCP_AGENT_ANALYSIS_DISABLED | Held results and analysis are switched off on that Agent or connector. | Ask an admin to turn on Local analysis on the Data Agents page, or allow analysis on the connector. |
MCP_WINDOW_SQL_REJECTED | A follow-up was not one read-only SELECT over the held result, or named a column the result does not have. | Ask for one SELECT over that result, using its column names. |
MCP_AGENT_VERSION_TOO_OLD | The Agent needs an update before it can shape, profile, hold or analyze results. | Update the Agent from 데이터 → 데이터 에이전트; plain queries keep working meanwhile. |
| 읽기 전용 위반 | 해당 SQL 문은 SELECT 문이 아니었습니다. | 의도된 설계입니다. MCP를 통해서는 아무것도 기록되지 않습니다. |
사람들이 묻는 질문
클로드가 내 DuckDB 데이터를 변경할 수 있나요?
아니요. 에이전트는 SELECT 문만 허용하며 SQL 실행 전에 이를 확인합니다. Claude는 시맨틱 인텔리전스 실행을 대기열에 추가하거나 경고 규칙을 미리 작성하는 테스트를 수행할 수 있습니다. 두 작업 모두 쿼리 스트림 메타데이터에 기록되며 DuckDB 파일에는 절대 기록되지 않습니다.
포트를 열어야 하나요, 아니면 VPN을 실행해야 하나요?
아니요. 에이전트는 443번 포트로 하나의 아웃바운드 연결을 생성하며, 요청과 행 모두 해당 포트를 통해 전송됩니다. 아웃바운드 HTTPS 연결이 정상적으로 작동하면 MCP도 정상적으로 작동합니다.
무료 플랜으로 이 모든 기능을 이용할 수 있나요?
네. 무료 플랜은 만료되는 체험판이 아니라 계속 사용할 수 있는 플랜입니다. MCP는 모든 플랜에 포함되어 있으며, 무료 플랜에서는 키 하나 또는 연결된 앱 하나와 분당 30통의 통화가 가능합니다. 무료 플랜에 포함된 자세한 내용은 아래를 참조하세요. 가격 페이지.
Which plans include the Analytic toolset?
Context management and Result analysis come with Personal Core and up; Deeper analysis with Business Core and up. The Free plan works as it always has, with standard results. Held results grow with the plan, up to eight hours and 4,096 MB on Enterprise.
클로드 외에 어떤 AI 도구가 효과가 있나요?
Anything that speaks MCP over HTTP: ChatGPT, Cursor, VS Code with Copilot, Visual Studio, OpenAI Codex CLI, Gemini CLI, Windsurf, Zed, Cline, Continue.dev and JetBrains AI all have a ready-made recipe in the Portal’s Connect an AI client guide.
클로드는 조직 전체를 볼 수 있을까요?
하나의 키로 조직의 모든 커넥터에 연결할 수 있습니다. 연결된 앱은 승인 시 특정 커넥터로만 제한할 수 있습니다. 각 키 또는 연결은 하나의 조직에 속하며, 필요한 조직별로 한 번씩만 연결하면 됩니다.
이 제품과 Nova의 차이점은 무엇인가요?
Nova는 Query Streams 포털 내의 도우미이며 동일한 시맨틱 인텔리전스 모델을 공유합니다. Query Streams 내에서 답변을 얻으려면 Nova를 사용하고, Claude에서 수행하는 모든 작업과 함께 데이터를 Claude 내에서 사용하려면 MCP를 사용하십시오.
클로드는 DuckDB의 SQL 방언을 알고 있나요?
네. 모든 스키마 응답은 클로드에게 어떤 커넥터 유형을 보고 있는지 알려주고, 클로드는 해당 엔진에 맞는 SQL 쿼리를 작성합니다. 시맨틱 인텔리전스를 통해 열 설명과 샘플 값도 확인할 수 있으므로 상태 코드나 약어의 의미를 추측할 필요가 없습니다.
DuckDB 파일이 Claude와 같은 컴퓨터에 있어야 하나요?
No. Only the Agent has to be able to open your DuckDB file: on the computer that holds it, or on one that reads it from a network share (see Reaching a file on a network share). Claude can be on your laptop, your phone or a server somewhere else; it only ever talks to Query Streams.
관련 가이드
모든 가이드 DuckDB
원하는 설정이 아닌가요?
- DuckDB 데이터베이스 파일 대신 Parquet 파일이 담긴 폴더를 가지고 계신가요? Parquet Folder는 모든 파일을 하나의 테이블로 읽어들입니다. Parquet Folder
Setup trouble?
- Agent says the file or folder does not exist, or access is denied? Mapped drives, network shares, OneDrive and Linux home folders each need one fix → Where the Agent can read files from
- Agent shows Offline, or Test connection and Browse are greyed out? Check that the Agent is online → Is the Agent online?

