Foundry MCP服务器
用于与Foundry交互的模型上下文协议服务器。 它允许AI助手与数据集、本体对象和函数进行交互。
工具🌟
- 列出数据集
- 查询数据集
- 列出本体对象
- 查询本体对象
- 列表函数
- 执行功能
先决条件
- Python 3.9+
- 主控程序
- pyarrow
- 熊猫
- 铸造平台sdk
环境变量🌍
服务器需要很少的配置变量才能运行:
| 变量 | 描述 | 默认值 |
|---|---|---|
HOSTNAME | Foundry实例的主机名 | *必需的* |
TOKEN | 您可以在个人资料页面中生成的用户令牌 | *必需的*\* |
CLIENT_ID | 在开发人员控制台中创建的服务用户 | *必需的*\* |
CLIENT_SECRET | 与服务用户关联的秘密 | *必需的*\* |
SCOPES | Oauth范围 | 无 |
ONTOLOGY_ID | 您的本体id | *必需的* |
- 如果没有提供令牌,服务器将尝试使用带有client_id和client_secret的oauth2流进行身份验证
用法
紫外线
首先,您需要克隆存储库并将配置添加到您的应用程序中
{
"mcpServers": {
"foundry": {
"command": "uv",
"args": [
"--directory",
"
",
"run",
"mcp-server-foundry"
],
"env": {
"HOSTNAME": "",
"TOKEN": "",
"CLIENT_ID": "",
"CLIENT_SECRET": "",
"SCOPES": "",
"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功能/惊人功能)
- 提交你的更改(git Commit-m'添加一些惊人的功能')
- 推送到分支(git推送原点功能/惊人功能)
- 打开拉取请求
许可证📜
MIT许可证-有关详细信息,请参阅许可证文件
