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

利用可能なツール

Palantir MCP は、Foundry のリソース、データ、コード、ドキュメントを扱うためのツールを提供します。以下のテーブルに、ツールと、ローカル開発および Code Workspaces での利用可否を示します。

ツールの利用可否

ローカル開発列は、ローカルマシンで実行される Palantir MCP に適用されます。Code Workspaces 列は、Foundry 内で実行される Palantir MCP に適用されます。

  • はい: その環境でツールが有効になっています。Code Workspaces では、すべてのリポジトリおよびワークスペースの種類で有効になっています。
  • いいえ: その環境でツールが有効になっていません。ローカル開発がはいで Code Workspaces がいいえのツールは、ローカルでのみ利用可能です。
  • リポジトリまたはワークスペースの種類の名前: Code Workspaces では、その種類でのみツールが有効になっています。
  • システムプロンプト: ツール呼び出しを行わずに、リポジトリの種類に応じた関連コンテキストが自動的に含まれます。これは、ツール自体を呼び出せることを意味するものではありません。オントロジー SDK のコンテキストは、オントロジー SDK およびオントロジー SDK ウィジェットのリポジトリに適用されます。ML ドキュメントは、モデルのトレーニングおよびモデルアダプターのリポジトリに適用されます。

リポジトリ固有のラベルは、次の意味を持ちます。

  • Python トランスフォーム: モデルのトレーニング用リポジトリを含む、Python トランスフォームのリポジトリ
  • Python Compute Module: Python Compute Module のリポジトリ
  • 関数およびエージェントのリポジトリ: Python 関数、TypeScript v1 および v2 関数、TypeScript pro-code エージェントのリポジトリ
  • Jupyter および RStudio: Jupyter および RStudio のワークスペースのみ

セットアップと権限については、インストールとセキュリティを参照してください。

Compass ツール

ツール名説明ローカル開発Code Workspaces
list_resources_in_foundry_folder指定されたフォルダーまたはプロジェクトの RID で利用可能なリソースを返します。ページネーションに対応しています。はいはい
get_project_importsSpark プロファイルなどの外部リソースを含め、Foundry プロジェクトにインポートされたデータセットやその他のリソースを返します。ページネーションに対応しています。はいはい
list_foundry_namespacesアクセス可能なすべての Foundry 名前空間を一覧表示します。はいいいえ
list_foundry_project_templatesFoundry 名前空間で利用可能なプロジェクトテンプレートを一覧表示します。テンプレートは、新しいプロジェクトの初期構造と設定を定義します。はいいいえ
create_foundry_project指定されたテンプレートを使用して、指定された名前空間に新しい Foundry プロジェクトを作成します。はいいいえ
search_foundry_projects名前または説明で Foundry プロジェクトを検索します。一致するプロジェクトと、その RID、名前、説明、パスを返します。はいいいえ
search_foundry_resourcesデータセット、フォルダー、コードリポジトリ、その他のリソースを、名前、説明、パスで検索します。リソースの種類、プロジェクト、名前空間による絞り込みに対応しています。プロジェクトを検索するには、search_foundry_projects を使用します。はいいいえ
move_foundry_resources同じプロジェクト内の別のフォルダーにリソースを移動します。プロジェクトの移動や、プロジェクト間のリソースの移動には対応していません。はいいいえ

データセットツール

ツール名説明ローカル開発Code Workspaces
get_foundry_dataset_schema指定されたデータセットの RID またはパスに対応する Palantir データセットの定義を、スキーマ情報を含めて返します。はいはい
run_sql_query_on_foundry_datasetPalantir データセットに対して SQL クエリを実行した結果を返します。ブランチは任意で指定できます。はいはい
create_and_write_to_foundry_datasetCSV ファイルからのデータを使用して Foundry にデータセットを作成します。ローカルデータのアップロードやモックデータの作成に役立ちます。はいはい
list_dataset_files指定されたデータセットの RID またはパスに対応する Foundry データセット内のファイルを一覧表示します。スキーマのないデータセットの探索に役立ちます。はいはい
build_datasetsPython トランスフォームのリポジトリ内のデータセットをビルドします。ビルドを送信する前に、変更をコミットしてプッシュしてください。はいPython トランスフォーム
get_build_statusCI チェックまたはデータセットのビルドのステータスを返します。ビルドの RID、タグ、ブランチによる確認に対応しています。はいはい
search_dataset_buildsデータセットの RID、ビルドのステータス、ブランチ、時間範囲などの条件に基づいて、過去のビルドを検索します。はいはい
get_job_statusジョブの RID を使用して、特定のジョブの詳細なステータス情報を取得します。エラーメッセージやソースコード情報も含まれます。はいはい
get_dataset_stats合計サイズ、ファイル数、隠しファイル、トランザクション数など、Foundry データセットのサイズとファイルに関する統計を返します。はいはい

メディアツール

ツール名説明ローカル開発Code Workspaces
get_media_set主要なメディアスキーマと、追加で許可された入力形式を含む、メディアセットの設定を返します。はいはい
get_media_item_metadataファイルの内容を返さずに、形式、寸法、再生時間、ページ数など、メディアアイテムの構造に関するメタデータを返します。はいはい
list_media_itemsメディアアイテムと、その RID、パス、MIME タイプ、保持期限のタイムスタンプを一覧表示します。ページネーションに対応しています。はいはい
add_media_set_allowed_input_schemaメディアセットに許可される入力形式を追加し、その形式でのアップロードを受け付けられるようにします。はいいいえ
remove_media_set_allowed_input_schemaメディアセットから、追加で許可された入力形式を削除します。既存のメディアアイテムには影響しません。はいいいえ

データヘルスツール

ツール名説明ローカル開発Code Workspaces
manage_health_checkFoundry データセットのヘルスチェックを作成、更新、削除します。はいはい
get_health_check_infoヘルスチェックを一覧表示し、その設定と最新のレポートを取得し、チェックが設定されているデータセットを確認します。はいはい
get_available_check_types利用可能なヘルスチェックの種類と、それぞれに対応する検証を一覧表示します。はいはい
manage_check_groupヘルスチェックグループを作成または更新し、グループや監視ビューに含まれるチェックを管理します。はいはい
get_check_group_infoアクセス可能なヘルスチェックグループを一覧表示するか、グループのチェック、通知スケジュール、設定を取得します。はいはい
manage_check_stateヘルスチェックを一時停止または再開するか、その一時停止ステータスを取得します。はいはい

Data Lineage ツール

ツール名説明ローカル開発Code Workspaces
get_resource_graphデータリネージを可視化するためのリソースグラフを返します。はいいいえ

オントロジーツール

ツール名説明ローカル開発Code Workspaces
get_foundry_ontology_rid指定された Foundry オントロジー SDK アプリケーションまたはローカルリポジトリのオントロジー RID を取得します。はいシステムプロンプト
search_foundry_ontology指定されたクエリに関連するエンティティをオントロジー内で検索します。はいはい
search_foundry_functionsクエリに一致する関数を関数レジストリ内で検索します。はいはい
view_foundry_object_typeオントロジー内の既存のオブジェクトタイプを、そのプロパティ、リンクタイプ、アクションタイプとともに表示します。はいはい
create_or_update_foundry_object_type指定されたブランチ上のオントロジーで、オブジェクトタイプを作成または更新します。はいはい
delete_foundry_object_type指定されたブランチ上のオントロジーからオブジェクトタイプを削除します。はいはい
view_foundry_link_typeオントロジー内の既存のリンクタイプを表示します。はいはい
create_or_update_foundry_link_type指定されたブランチ上のオントロジーで、リンクタイプを作成または更新します。はいはい
delete_foundry_link_type指定されたブランチ上のオントロジーからリンクタイプを削除します。はいはい
view_foundry_action_typeオントロジー内の既存のアクションタイプを、そのパラメーター、ロジックルール、依存するオブジェクトタイプとともに表示します。はいはい
create_or_update_foundry_action_type指定されたブランチ上のオントロジーで、アクションタイプを作成または更新します。オブジェクトの変更、削除、リンク操作をサポートします。はいはい
delete_foundry_action_type指定されたブランチ上のオントロジーからアクションタイプを削除します。はいはい

オブジェクトセットツール

ツール名説明ローカル開発Code Workspaces
query_ontology_objects指定された条件に基づいてオントロジーオブジェクトをクエリします。ページネーションをサポートします。はいいいえ
aggregate_ontology_objectsオブジェクトのフィールドに対して集計関数を実行します。グループ化、絞り込み、複数の集計タイプをサポートします。はいいいえ
semantic_searchベクトル埋め込みプロパティと、そのプロパティに設定された埋め込みモデルを使用して、自然言語クエリに類似するオントロジーオブジェクトを検索します。一致した結果を類似度順で返します。はいいいえ

オントロジー SDK ツール

ツール名説明ローカル開発Code Workspaces
get_ontology_sdk_contextオントロジー SDK リポジトリ向けに厳選された、オントロジー SDK に関するドキュメントを取得します。はいシステムプロンプト
get_ontology_sdk_examplesオントロジー SDK の使用例を示すコードを、SDK バージョンとトピックで絞り込んで取得します。はいはい
create_or_update_ontology_sdk_version指定されたオントロジーリソースを含む新しいバージョンを公開して、オントロジー SDK を作成または更新します。Developer Console アプリケーションとスタンドアロンの SDK パッケージをサポートします。はいはい
install_sdk_packageSDK パッケージの生成ステータスを確認し、準備ができたらインストール手順を提示します。Developer Console アプリケーションとスタンドアロンの SDK パッケージをサポートします。はいはい

プラットフォーム SDK ツール

ツール名説明ローカル開発Code Workspaces
list_platform_sdk_apis指定された Foundry 製品で利用可能なプラットフォーム SDK API の一覧を表示します。はいはい
get_platform_sdk_api_referenceプラットフォーム SDK API エンドポイントの API リファレンスドキュメントとコード例を取得します。はいはい

コードリポジトリツール

ツール名説明ローカル開発Code Workspaces
get_repository_contextプロジェクトやオントロジーの情報など、現在の Foundry コードリポジトリに関する厳選されたコンテキストを取得します。はいはい、システムプロンプト
create_python_transforms_code_repositoryPython トランスフォームのコードリポジトリを新規作成します。はいいいえ
clone_code_repository_locally既存の Foundry コードリポジトリをローカルディレクトリにクローンします。はいいいえ
create_code_repository_pull_requestFoundry コードリポジトリにプルリクエストを作成します。はいはい
list_code_repository_pull_requestsFoundry コードリポジトリのプルリクエストを、ステータス、ブランチ、作成者、タイトルで絞り込んで一覧表示します。はいはい
get_code_repository_pull_requestレビューステータス、CI ビルドステータス、ファイルの変更、コメントなど、プルリクエストの詳細を取得します。はいはい
create_code_repository_pull_request_commentFoundry コードリポジトリのプルリクエストにコメントを作成します。一般的なコメントと、特定のファイルおよび行に紐付けたインラインコメントをサポートします。はいはい
publish_functionセマンティックバージョンを選択し、リリースタグを作成してプッシュするための Git コマンドを返すことで、関数またはプロコードエージェントのリポジトリのリリースを準備します。作業ツリーがクリーンである必要があります。コマンドの実行後、CI を通じて公開が完了します。はい関数およびエージェントのリポジトリ

Code Workspaces ツール

ツール名説明ローカル開発Code Workspaces
get_foundry_environment_declared_data_scope現在のワークスペースで宣言されているデータセット、テーブル、制限付きビューのエイリアスを一覧表示します。サポートされている場合は、インポート用のスニペットも表示します。オントロジー SDK のデータスコープは列挙しません。いいえJupyter および RStudio

Global Branching ツール

ツール名説明ローカル開発Code Workspaces
create_global_branch指定された表示名と説明で、新しいグローバルブランチを作成します。はいはい
view_global_branchブランチ化されたリソースやオントロジーの変更など、既存のグローバルブランチを表示します。はいはい
close_global_branch既存のグローバルブランチを閉じます。はいはい
create_global_proposalグローバルブランチ上の変更に対する提案を作成します。はいはい
view_global_proposal既存の提案と、そのステータスに応じたコンテキスト情報を表示します。はいはい
close_global_proposal既存の提案をマージせずに閉じます。はいはい

Developer Console ツール

ツール名説明ローカル開発Code Workspaces
connect_to_dev_console_appFoundry 以外の Git リポジトリを Developer Console アプリケーションに接続します。はいいいえ
convert_to_osdk_react既存のオントロジー SDK アプリケーションを変換し、@osdk/react と OsdkProvider2、および必要に応じて @osdk/react-components を使用するようにします。はいはい
view_osdk_definitionオブジェクトタイプ、リンクタイプ、アクションタイプ、関数など、オントロジー SDK 定義の概要を取得します。はいはい

Compute Module ツール

ツール名説明ローカル開発Code Workspaces
get_compute_modules_documentationCompute Module と compute_modules Python SDK に関する厳選されたドキュメントを取得します。はいPython Compute Module
get_compute_modules_info実行時ステータス、スケーリング設定、実行時パラメーターなど、Compute Module のステータスと設定を取得します。はいいいえ
get_compute_modules_logsビルドジョブ RID を使用して、Compute Module の最新のログを取得します。ページネーションをサポートします。はいいいえ
manage_compute_modulesCompute Module のライフサイクルを管理します。開始、停止、または自動アップグレード用の開発モードの設定を行います。はいいいえ
execute_compute_modules_functionCompute Module の関数を同期的に実行します。FUNCTION モードで実行中の Compute Module でのみ動作します。はいいいえ

Data Connection ツール

ツール名説明ローカル開発Code Workspaces
create_foundry_rest_api_data_source外部システムとの連携に使用する REST API データソース接続を Foundry に作成します。はいいいえ
create_foundry_rest_api_data_source_webhookFoundry の REST API データソース用の Webhook を作成します。はいいいえ
update_foundry_rest_api_data_source_webhook更新した仕様を含む新しいバージョンを公開して、Foundry の既存の Webhook を更新します。はいいいえ
view_foundry_rest_api_data_source_webhookFoundry の既存の Webhook の最新バージョンを、メタデータ、仕様、入力、呼び出し、出力とともに取得します。はいいいえ
get_or_create_network_egress_policyFoundry のネットワークエグレスポリシーを取得または作成します。REST API データソースや Webhook を作成する際に役立ちます。はいいいえ

ドキュメント検索ツール

ツール名説明ローカル開発Code Workspaces
get_python_transforms_documentationPython トランスフォームと transforms.api SDK に関する厳選されたドキュメントを取得します。はいPython トランスフォーム、システムプロンプト
get_typescript_v1_functions_documentationTypeScript v1 関数リポジトリのドキュメントとコードスニペットを取得します。はいシステムプロンプト
get_typescript_v2_functions_documentationTypeScript v2 関数リポジトリのドキュメントとコードスニペットを取得します。はいシステムプロンプト
get_custom_widget_documentationWorkshop および Slate 用の React ウィジェットを含む、カスタムウィジェットのドキュメントを取得します。はいシステムプロンプト
get_ml_documentationモデルのトレーニング、MLOps、フレームワーク固有のパターンを扱う、Python トランスフォーム向けの ML ドキュメントを取得します。はいPython トランスフォーム、システムプロンプト
get_spark_profile_documentationエグゼキューターのメモリー、エグゼキューター数、ドライバー設定の選択に関するガイダンスを含む、Python トランスフォームの Spark プロファイル設定に関するドキュメントを取得します。はいPython トランスフォーム
get_osdk_react_components_documentationObjectTable などの構築済みコンポーネントを含む、@osdk/react-components ライブラリのドキュメントを取得します。はいはい
load_foundry_documentation_pageパスを指定して Palantir Foundry のドキュメントページ全体を読み込み、ページの全内容を Markdown 形式で返します。はいはい
get_documentation_summaries主要な概念、パターン、参考資料を網羅する、Foundry の特定のトピック分野について厳選されたドキュメントの概要バンドルを取得します。はいはい
search_foundry_documentation指定したクエリに関連するコンテキストの抜粋を、Palantir Foundry プラットフォームのドキュメントインデックスから検索します。AIP が必要です。はいはい

ツールの検出

search_tools ツールは、両方の環境でデフォルトで有効になっています。ツール検索を使用すると、最初は search_tools のみが表示されます。このツールは、セッションで利用可能なツールを表示し、それらの完全な説明、入力スキーマ、その他の利用可能なメタデータを返します。許可されたツールは検出前でもサーバー上で呼び出せますが、一部のクライアントでは、呼び出すためにツールリストの更新が必要です。ツール検索は環境と設定の制限を維持するため、ローカル専用のツールが Code Workspaces で利用可能になることはありません。ツール検索を無効にすると、起動時に許可されたカタログ全体を読み込めます。

ツール名説明ローカル開発Code Workspaces
search_tools自然言語のクエリを使用して、特定のタスクに対応するツールを検索し、表示します。デフォルトで有効デフォルトで有効