使用说明
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",
"<path_to_mcp_server>",
"run",
"mcp-server-foundry"
],
"env": {
"HOSTNAME": "<hostname>",
"TOKEN": "<token>",
"CLIENT_ID": "<client_id>",
"CLIENT_SECRET": "<client_secret>",
"SCOPES": "<scopes>",
"ONTOLOGY_ID": "<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许可证-有关详细信息,请参阅许可证文件