Foundry MCP 服务器是一个用于与 Foundry 交互的模型上下文协议 (MCP) 服务器,它为 AI 助手提供了与数据集、本体对象和函数进行交互的能力,极大地拓展了 AI 助手的数据处理和操作范围。
该服务器需要一些配置变量才能运行,具体如下:
| 变量 | 描述 | 默认值 |
|---|---|---|
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
本项目采用 MIT 许可证,详情请参阅 LICENSE 文件。