注: 以下の翻訳の正確性は検証されていません。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_importsFoundry プロジェクトにインポートされたデータセットやその他のリソースを返します。Spark プロファイルなどの外部リソースも含まれます。ページネーションに対応しています。はいはい
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_dataset任意で指定したブランチの Palantir データセットで 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_statsFoundry データセットのサイズとファイルの統計情報を返します。合計サイズ、ファイル数、隠しファイル、トランザクション数が含まれます。はいはい

メディアツール

ツール名説明ローカル開発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_examplesSDK バージョンとトピックで絞り込んだ、オントロジー 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 アプリケーションを、OsdkProvider2 とともに @osdk/react を使用するように変換します。必要に応じて @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外部システムと統合するために、Foundry に REST API データソース接続を作成します。はいいいえ
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 でローカル専用ツールを有効にすることはありません。MCP クライアントは、ツールリストの動的な更新をサポートしている必要があります。

ツール名説明ローカル開発Code Workspaces
search_tools自然言語のクエリを使って、特定のタスクに適したツールを検索し、有効化します。オプトインオプトイン