Foundry MCP Server

Integrations

  • Enables interaction with pandas dataframes when querying and analyzing datasets from Foundry

  • Provides a Python-based environment for executing functions and interacting with Foundry's data structures

ファウンドリーMCPサーバー

Foundryと連携するためのモデルコンテキストプロトコルサーバー。AIアシスタントがデータセット、オントロジーオブジェクト、関数と連携できるようにします。

ツール🌟

  • データセットをリストする
  • クエリデータセット
  • オントロジーオブジェクトのリスト
  • クエリオントロジーオブジェクト
  • リスト関数
  • 関数を実行する

前提条件

  • Python 3.9以上
  • マクピー
  • パイアロー
  • パンダ
  • ファウンドリープラットフォームSDK

環境変数 🌍

サーバーを実行するには、いくつかの構成変数が必要です。

変数説明デフォルト
HOSTNAMEFoundryインスタンスのホスト名必須
TOKENプロフィールページで生成できるユーザートークン必須*
CLIENT_ID開発者コンソールで作成されたサービスユーザー必須*
CLIENT_SECRETサービスユーザーに関連付けられた秘密必須*
SCOPESOAuthスコープなし
ONTOLOGY_IDあなたのオントロジーID必須
  • トークンが提供されない場合、サーバーはclient_idとclient_secretを使用してoauth2フローを使用して認証を試みます。

使用法

紫外線

まずリポジトリをクローンしてアプリに設定を追加する必要があります

{ "mcpServers": { "foundry": { "command": "uv", "args": [ "--directory", "<path_to_mcp_server>", "run", "mcp-server-foundry" ], "env": { "HOSTNAME": "<hostname>", "TOKEN": "<token>", "CLIENT_ID": "<client_id>", "CLIENT_SECRET": "<client_secret>", "SCOPES": "<scopes>", "ONTOLOGY_ID": "<ontology_id>" } } } }

発達

サーバーを開発モードで実行するには:

# Clone the repository git clone git@github.com:qwert666/mcp-server-foundry.git # Run the server npx @modelcontextprotocol/inspector uv --directory /path/to/mcp-foundry-server run mcp-server-foundry

貢献

  • リポジトリをフォークする
  • 機能ブランチを作成します (git checkout -b feature/amazing-feature)
  • 変更をコミットします (git commit -m '素晴らしい機能を追加します')
  • ブランチにプッシュする (git push origin feature/amazing-feature)
  • プルリクエストを開く

ライセンス📜

MITライセンス - 詳細はLICENSEファイルを参照

-
security - not tested
A
license - permissive license
-
quality - not tested

AI アシスタントが自然言語のクエリとコマンドを通じて Foundry データセット、オントロジー オブジェクト、関数と対話できるようにする MCP サーバー。

  1. Tools 🌟
    1. Prerequisites
      1. Environment Variables 🌍
        1. Usage
        2. Development
      2. Contributing
        1. License 📜
          ID: 7va2zq59mr