# server_info

> StackQL MCP サーバーの識別情報とランタイムを返す MCP ツール

Source: https://stackql.io/ja/mcp/server_info

StackQL MCP サーバーの識別情報とランタイム（バージョン、基盤の SQL エンジン、プロバイダーレジストリの場所、サーバーモード、レガシーの読み取り専用フラグ）を返します。エージェントが接続先を把握できるように、セッションの開始時に一度呼び出します。

関連項目：
[[ MCP の概要 ]](/command-line-usage/mcp) [[ `list_providers` ]](/mcp/list_providers) [[ `list_registry` ]](/mcp/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 での例を次に示します：
