ファウンドリーMCPサーバー
Foundryと連携するためのモデルコンテキストプロトコルサーバー。AIアシスタントがデータセット、オントロジーオブジェクト、関数と連携できるようにします。
ツール🌟
データセットをリストする
クエリデータセット
オントロジーオブジェクトのリスト
クエリオントロジーオブジェクト
リスト関数
関数を実行する
Related MCP server: code2prompt-mcp
前提条件
Python 3.9以上
マクピー
パイアロー
パンダ
ファウンドリープラットフォームSDK
環境変数 🌍
サーバーを実行するには、いくつかの構成変数が必要です。
変数 | 説明 | デフォルト |
| Foundryインスタンスのホスト名 | 必須 |
| プロフィールページで生成できるユーザートークン | 必須* |
| 開発者コンソールで作成されたサービスユーザー | 必須* |
| サービスユーザーに関連付けられた秘密 | 必須* |
| OAuthスコープ | なし |
| あなたのオントロジー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ファイルを参照