Foundry MCP Server

Foundry MCP Server

site icon
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

安装教程

  1. 克隆仓库:
git clone [email protected]:qwert666/mcp-server-foundry.git
  1. 配置环境变量:
export HOSTNAME=<hostname>
export TOKEN=<token>
export CLIENT_ID=<client_id>
export CLIENT_SECRET=<client_secret>
export SCOPES=<scopes>
export ONTOLOGY_ID=<ontology_id>
  1. 运行服务器:
npx @modelcontextprotocol/inspector uv --directory /path/to/mcp-foundry-server run mcp-server-foundry

调试方式

运行服务器后,可以使用以下命令检查服务器是否正常运行:

curl http://localhost:<port>/health

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。