Foundry MCP 服务器
用于与 Foundry 交互的模型上下文协议服务器。它允许 AI 助手与数据集、本体对象和函数进行交互。
工具🌟
列出数据集
查询数据集
列出本体对象
查询本体对象
列表函数
执行函数
Related MCP server: code2prompt-mcp
先决条件
Python 3.9+
甲基氯丙烯
皮罗
熊猫
铸造平台 SDK
环境变量🌍
该服务器运行时需要几个配置变量:
多变的 | 描述 | 默认 |
| 您的 Foundry 实例的主机名 | 必需的 |
| 您可以在个人资料页面中生成的用户令牌 | 必需的 * |
| 在开发者控制台中创建的服务用户 | 必需的 * |
| 与服务用户关联的机密 | 必需的 * |
| Oauth 范围 | 没有任何 |
| 您的本体 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 feature/amazing-feature)
提交您的更改(git commit -m'添加一些惊人的功能')
推送到分支(git push origin feature/amazing-feature)
打开拉取请求
许可证📜
MIT 许可证 - 详情请参阅许可证文件