注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

MCP ワークフローの例

このページでは、AI エージェントが目標を達成するために使用する、一連の連携したアクションである MCP ワークフローの例を紹介します。MCP ワークフローでは、ツールの使用に加えて、リポジトリなどのリソースへの接続も行えます。

リポジトリのコンテキストの検出

Palantir MCP は、エージェントループにオントロジーとコードスニペットのコンテキストを提供できます。コンテキストが提供されると、エージェントは次の操作を実行できるようになります。

  • コードベース内を移動し、Palantir の内部ライブラリを使用する。
  • リモートの Foundry プロジェクト内を移動し、プロジェクト内のリソースを調査する。

クエリの例:

  • 「Foundry プロジェクトのコード/API のコンテキストを取得して」
  • 「Palantir MCP を使って、このプロジェクトのコンテキストを提供して」
  • 「リポジトリについて教えて」

Palantir MCP は現在、React OSDK、Python transform、Typescript function のリポジトリのコンテキストを提供しています。

リポジトリのコンテキストの検出の図。

データセットの検索と作成

Palantir MCP は、データセットの一覧表示、データセットに対する SQL クエリの実行、仮想データを含むデータセットの作成ができます。

Palantir MCP は既存のデータセットを上書きできず、新しいデータセットの作成のみが可能なため、既存のデータが保護されます。

クエリの例:

  • 探索:「アクセスできる Foundry データセットは?」
  • 調査:「/Path/to/dataset/Flight_routes で遅延が最も大きいフライトを表示して」
  • 調査:「このデータセットはクリーン? ri.foundry.main.dataset.033384ec-73de-41c1-bebe-45178cfc468b」
  • 作成:「仮想データを含む Foundry データセットを作成して。列は ... を含め、少なくとも50行にして」
  • 作成:「仮想データを含む Foundry データセットを作成して。スクリプトを使って10,000行のデータを生成して」

データセットの検索と作成の図。

オントロジーの探索

Palantir MCP には、オントロジーを検索するためのツールがあります。これらのツールにより、エージェントはオントロジー内のオブジェクトタイプ、アクションタイプ、関数を検索できます。

クエリの例:

  • 「{説明} のオブジェクトタイプを見つけて」
  • 「{説明} のオブジェクトタイプを見つけるか作成して」
  • 「このオブジェクトとやり取りする関数は?」
  • 「{説明} の関数を見つけて」

オントロジーの探索の図。

オントロジーの変更と SDK の生成

Palantir MCP は、提案の作成、オントロジーの変更、Developer Console のオントロジー SDK の再生成ができ、生成した SDK をコードですぐに使用できます。

オントロジーに対するすべての変更は、提案のレビュープロセスを経る必要があります。つまり、MCP がオントロジーに永続的な変更を加える前に、人によるレビューと承認が必要です。

このフローは、次のようなオントロジー関連のクエリによって開始されます。

  • 「{説明} のオブジェクトタイプを作成して」
  • 「{説明} のリンクタイプを作成して」
  • 「{説明} のオブジェクトタイプを作成して、{説明} にリンクして」
  • 「{オブジェクト1} と {オブジェクト2} の間に一対多のリンクを作成して」
  • 「{オブジェクト1} と {オブジェクト2} の間に多対多のリンクを作成して」

SDK の生成

オントロジーの変更と SDK の生成の図。

オブジェクトタイプの作成

オブジェクトタイプの作成の図。

リンクタイプの作成

リンクタイプの作成の図。