
Foundry MCP Server

2025.04.04
0
Python数据管理自动化操作开发效率数据库
Foundry MCP Server 是一个用于与 Foundry 交互的模型上下文协议服务器。它允许 AI 助手与数据集、本体对象和函数进行交互。该服务器提供了多种工具,包括列出和查询数据集、列出和查询本体对象、列出和执行函数等功能。适用于需要与 Foundry 平台进行数据交互和自动化操作的场景。
View on GitHub
Overview
基本能力
产品定位
Foundry MCP Server 是一个用于与 Foundry 平台交互的模型上下文协议服务器,主要用于数据管理和自动化操作。
核心功能
- 列出数据集
- 查询数据集
- 列出本体对象
- 查询本体对象
- 列出函数
- 执行函数
适用场景
- 数据分析和处理
- 自动化数据操作
- AI 助手与 Foundry 平台的交互
工具列表
- list datasets: 列出可用的数据集
- query datasets: 查询数据集中的特定数据
- list ontology objects: 列出可用的本体对象
- query ontology objects: 查询本体对象中的特定数据
- list functions: 列出可用的函数
- execute functions: 执行特定的函数
常见问题解答
- 如何获取 TOKEN? 可以在用户个人资料页面生成。
- 如何配置环境变量? 需要设置 HOSTNAME、TOKEN、CLIENT_ID、CLIENT_SECRET 和 ONTOLOGY_ID。
使用教程
使用依赖
安装以下依赖:
pip install mcp pyarrow pandas foundry-platform-sdk
安装教程
- 克隆仓库:
git clone [email protected]:qwert666/mcp-server-foundry.git
- 配置环境变量:
export HOSTNAME=<hostname>
export TOKEN=<token>
export CLIENT_ID=<client_id>
export CLIENT_SECRET=<client_secret>
export SCOPES=<scopes>
export ONTOLOGY_ID=<ontology_id>
- 运行服务器:
npx @modelcontextprotocol/inspector uv --directory /path/to/mcp-foundry-server run mcp-server-foundry
调试方式
运行服务器后,可以使用以下命令检查服务器是否正常运行:
curl http://localhost:<port>/health