Palantir Foundry

Palantir Foundry

🚀 Foundry MCP 服务器

Foundry MCP 服务器是一个用于与 Foundry 交互的模型上下文协议 (MCP) 服务器,它为 AI 助手提供了与数据集、本体对象和函数进行交互的能力,极大地拓展了 AI 助手的数据处理和操作范围。

🚀 快速开始

先决条件

  • Python 3.9+
  • mcp
  • pyarrow
  • pandas
  • foundry-platform-sdk

环境变量 🌍

该服务器需要一些配置变量才能运行,具体如下:

变量 描述 默认值
HOSTNAME 您 Foundry 实例的主机名 必填项
TOKEN 您可以在个人资料页面生成的一个用户令牌 必填项**
CLIENT_ID 在开发者控制台创建的服务用户 必填项**
CLIENT_SECRET 与服务用户关联的秘密 必填项**
SCOPES OAuth 范围 None
ONTOLOGY_ID 您的本体 ID 必填项

⚠️ 重要提示 如果没有提供令牌,服务器将尝试使用客户端 ID 和客户端秘密通过 OAuth2 流程进行身份验证。

✨ 主要特性

工具 🌟

  • 列出数据集
  • 查询数据集
  • 列举本体对象
  • 查询本体对象
  • 列出函数
  • 执行函数

📦 安装指南

本项目未提供具体的安装命令,若有相关需求,请参考后续的使用方法和开发部分进行操作。

💻 使用示例

基础用法

首先需要克隆仓库并在应用程序中添加配置:

{
"mcpServers": {
"foundry": {
"command": "uv",
"args": [
"--directory",
"<路径到 mcp_server>",
"运行",
"mcp-server-foundry"
],
"env": {
"HOSTNAME": "<主机名>",
"TOKEN": "<令牌>",
"CLIENT_ID": "<客户端 ID>",
"CLIENT_SECRET": "<客户端秘密>",
"SCOPES": "<范围>",
"ONTOLOGY_ID": "<本体 ID>"
}
}
}
}

🔧 技术细节

开发

以开发模式运行服务器:

# 克隆仓库
git clone git@github.com:qwert666/mcp-server-foundry.git

# 运行服务器
npx @modelcontextprotocol/inspector uv --directory /path/to/mcp-foundry-server 运行 mcp-server-foundry

🤝 贡献指南

  • 叉克隆仓库
  • 创建功能分支 (git checkout -b feature/amazing-feature)
  • 提交更改 (git commit -m '添加一些神奇的功能')
  • 推送到分支 (git push origin feature/amazing-feature)
  • 打开 Pull Request

📄 许可证

本项目采用 MIT 许可证,详情请参阅 LICENSE 文件。

  • 0 关注
  • 0 收藏,16 浏览
  • system 提出于 2025-09-20 23:00

相似服务问题

相关AI产品