> For the complete documentation index, see [llms.txt](https://help.genesis.autify.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.genesis.autify.com/features-ja/ai-feature/tools.md).

# ツール

Autify Genesis では、AI アシスタントと AI エージェントブロックが AI モデルにツールを組み合わせることで、コードベースの探索、ファイルの読み込み、外部サービスとの連携などを実行できます。

## ツールの種類

利用できるツールは、次の 3 種類に分かれます。

| 種類               | 内容                                                                                         |
| ---------------- | ------------------------------------------------------------------------------------------ |
| 個別に有効化するビルトインツール | AI エージェントブロックの **ツール** タブから選択するツールです。AI アシスタントでは自動的に使われます。                                 |
| 条件に応じて自動付与されるツール | ワークスペースの状態や有効な連携に応じて自動で追加されるツールです。                                                         |
| カスタム MCP サーバー    | ワークスペースの **リソースとコンテキスト > インテグレーション** で外部 MCP（Model Context Protocol）接続を登録すると使えるようになるツールです。 |

## ビルトインツール

主なビルトインツールは次のとおりです。

| ツール        | 説明                                                     |
| ---------- | ------------------------------------------------------ |
| 探索         | bash 風のコマンドで、ワークスペースのコードベースやアップロード済みファイルを読み取り専用で確認します。 |
| メディアを表示    | ワークスペース内の画像や PDF を読み込んで確認します。                          |
| ナレッジベースを検索 | 登録済みのコードベースや仕様ファイルをセマンティック検索します。                       |
| ファイルバージョン  | アップロード済みファイルの全バージョンを一覧表示します。                           |
| URL から取得   | 公開 URL からデータを取得します。                                    |
| 動画を分析      | アップロード済み動画の内容を確認して要約します。                               |
| リモートマシン    | ユーザーが SSH で接続した実マシン上でコマンドを実行します。                       |
| サンドボックス    | 使い捨てのプライベートなサンドボックス環境でコマンドを実行し、結果を確認します。               |

{% hint style="info" %}
リモートマシン・サンドボックスは、組織単位で有効化されている場合にのみ利用できます。**設定 > リモートマシン** が表示されない場合や、実行ツールに **サンドボックス** が表示されない場合は、Autify のサポート担当者までご連絡ください。
{% endhint %}

## 条件に応じて自動付与されるツール

一部のツールは、個別に選ばなくても自動で利用可能になります。

* **ファイルを読み込み** などのファイル系ツールは、常に自動で付与されます。
* **画像を生成** は、組織で Google プロバイダーが利用できる場合に、AI アシスタントでのみ付与されます。
* **GitHub ツール** は、**リソースとコンテキスト > コードベース** で GitHub を接続すると利用できます。
* **Slack ツール** は、組織で Slack を接続し、ワークスペースに利用可能なチャンネルを紐づけると利用できます。**Slackチャンネルを接続**、**Slackチャンネル一覧を取得**、**Slackスレッドを読み込み**、**Slackファイルを取り込み**、**Slackにメッセージを送信** などが含まれ、現在のスレッドへの返信やファイル送信も同じスレッドに維持されます。ユーザーから明示的に依頼された場合は、送信者名とアイコンも指定できます。カスタマイズするには、Slack を再接続して権限を更新する必要があります。
* **ファイルを Google スプレッドシートに書き込む** は、編集可能な Google スプレッドシートがワークスペースに紐づいている場合に自動で付与されます。保存済みファイルの JSON、CSV、TSV、XLSX の表形式データを書き込めます。サンドボックスが有効な実行では、サンドボックス内のファイルも使用できます。
* ワークフローの AI エージェントブロックでは、接続済みチャンネルのスレッドをメッセージ URL またはチャンネル ID と親メッセージのタイムスタンプで読み取れます。チャンネル履歴は日付範囲を指定して読み取れます。結果がページに分かれる場合は、返された継続カーソルで続きのメッセージを取得します。
* ワークフローの **AI エージェント** ブロックでは、実行コンテキストと権限に応じて、ワークスペース内のワークフロー・ファイル・仕様書・フォルダー・スペースを確認する読み取り専用クエリツールが自動で付与される場合があります。
* **Aximo ツール** は、ワークスペースに Aximo 接続が設定されていると利用できます。
* **スペースツール** は、組織で **スペース** が利用可能な場合に付与されます。スペースやコレクションの作成・更新、行のキーワード検索（**エントリを検索**）に加えて、ボードの確認・設定、表示条件の保存、カードの移動も実行できます。

## カスタム MCP サーバー

外部 MCP 接続は、ワークスペースページの **リソースとコンテキスト > インテグレーション** から登録します。

| 利用箇所                  | 利用方法                                                         |
| --------------------- | ------------------------------------------------------------ |
| AI アシスタント（チャット）       | チャットでは常時使えるツールに加えて MCP ツールカタログが表示され、必要な MCP ツールだけを後から読み込めます。 |
| ワークフローの AI エージェントブロック | ブロックの **MCP サーバー** タブから使用する接続を追加します。                         |

チャットでは `load_mcp_tools` を使って、サーバー名、検索キーワード、ツール名、またはそれらの組み合わせで必要なツールを読み込めます。

{% hint style="info" %}
ワークスペース単位の MCP 接続を登録・管理する手順は、[インテグレーション](/features-ja/resources-context/integrations.md) を参照してください。
{% endhint %}
