メインコンテンツまでスキップ
翻訳ページ

このページは AI の支援を受けて英語から翻訳されています。内容が異なる場合は英語版が正となります。

validate_select_query

単一の SELECT 文を実行せずに解析し、計画を作成します。{valid, errors} を返します。実際の API 呼び出しを行う前に、クエリがコンパイルでき、検出したメソッドにバインドできることをエージェントが確認したい場合に便利です。

備考

SELECT のみ、かつ文は 1 つだけです。複数の文を含むペイロードは validate_select_query accepts exactly one statement で拒否されます。

関連項目: [ MCP の概要 ] [ list_methods ] [ run_select_query ]


入力​

引数必須説明
sqlはい単一の SELECT 文。

出力​

レンダラー形状
KVvalid(bool)と errors(文字列の配列。有効な場合は空)

ゲート制御​

すべてのサーバーモードで許可されます。API 呼び出しは行われません。


例​

StackQL MCP サーバーを登録した、エリシテーション(elicitation)に対応する任意の MCP クライアントで、次のプロンプトを試してください:

Can you validate this query before I run it:

select name, network
from google.compute.subnetworks
where project = 'my-project' and region = 'us-central1';

Claude Desktop での例を次に示します: