基本能力
产品定位
Foundry MCP Server 是一个基于 Model Context Protocol 的服务,用于与 Foundry 平台进行交互。
核心功能
- 列出数据集
- 查询数据集
- 列出本体对象
- 查询本体对象
- 列出函数
- 执行函数
适用场景
- 需要与 Foundry 平台集成的 AI 助手
- 自动化工具开发
- 数据分析和处理
工具列表
list datasets
: 列出可用的数据集query datasets
: 查询数据集list ontology objects
: 列出可用的本体对象query ontology objects
: 查询本体对象list functions
: 列出可用的函数execute functions
: 执行函数
常见问题解答
- 认证问题: 如果未提供
TOKEN
,服务器将尝试使用client_id
和client_secret
进行 OAuth2 认证。 - 环境变量: 必须配置
HOSTNAME
、TOKEN
(或CLIENT_ID
和CLIENT_SECRET
)以及ONTOLOGY_ID
。
使用教程
使用依赖
- Python 3.9+
- mcp
- pyarrow
- pandas
- foundry-platform-sdk
安装依赖命令:
bash
pip install mcp pyarrow pandas foundry-platform-sdk
安装教程
- 克隆仓库:
bash
git clone git@github.com:qwert666/mcp-server-foundry.git - 配置环境变量(见下文)
- 运行服务器:
bash
npx @modelcontextprotocol/inspector uv --directory /path/to/mcp-foundry-server run mcp-server-foundry
调试方式
- 确保所有环境变量已正确配置。
- 运行服务器并检查日志输出。
- 使用
uv
工具进行调试:
bash
uv --directory <path_to_mcp_server> run mcp-server-foundry