翻訳ページ
このページは AI の支援を受けて英語から翻訳されています。内容が異なる場合は英語版が正となります。
server_info
StackQL MCP サーバーの識別情報とランタイム(バージョン、基盤の SQL エンジン、プロバイダーレジストリの場所、サーバーモード、レガシーの読み取り専用フラグ)を返します。エージェントが接続先を把握できるように、セッションの開始時に一度呼び出します。
関連項目:
[ MCP の概要 ] [ list_providers ] [ list_registry ]
入力
なし。
出力
| レンダラー | 形状 |
|---|---|
| KV(LLM 向けの markdown のキーと値のブロック) | 以下のフィールドを含む構造化ペイロード |
| フィールド | 説明 |
|---|---|
version | StackQL のビルドバージョン。 |
commit | Git コミットの短縮ハッシュ。 |
build_date | RFC3339 形式のビルドタイムスタンプ。 |
platform | os/arch(たとえば linux/amd64)。 |
transport | http または stdio。 |
sql_backend | 基盤の SQL エンジン(たとえば sqlite3)。 |
provider_registry | プロバイダーレジストリの URL。 |
mode | 有効なサーバーモード:read_only、safe、delete_safe または full_access。 |
is_read_only | レガシーのブール値フラグ(mode == read_only の場合に限り true)。 |
ゲート制御
すべてのサーバーモードで常に許可されます。ミューテーションとしては監査されません。
例
StackQL MCP サーバーを登録した、エリシテーション(elicitation)に対応する任意の MCP クライアントで、次のプロンプトを試してください:
What StackQL server am I connected to?
Show me the version, mode, and where it pulls providers from.
Claude Desktop での例を次に示します: