使用说明
ibmwatsonxgov目录mcp服务器
这 ibmwatsonxgov目录mcp服务器 是一个符合模型上下文协议(MCP)的服务器,它将AI代理与托管在其上的工具无缝连接 Watson管理的代理目录.
概述
- 协议:模型上下文协议(MCP)
- 目的:充当代理人工智能框架和治理目录工具之间的桥梁
- 支持的环境:Watsonx SaaS(环境支持:悉尼、多伦多)
- 代理兼容性:代理框架必须支持MCP标准(通过Stdio)。
注意:此服务器将无法与不支持MCP的代理一起运行。
先决条件
- Python版本 3.11 或以后
- 访问您的 SaaS环境
- 确保您的 代理框架支持MCP协议
设置
第一步:安装Python
步骤2:创建虚拟环境
python -m venv .venv
运行服务器
uv run ibm-watsonx-gov-catalog-mcp-server
步骤3:激活虚拟环境
source .venv/bin/activate # macOS/Linux
.venv\Scripts\activate # Windows
步骤4:安装 uv 包管理器
pip install uv
uv包裹: https://pypi.org/project/uv/
构建车轮文件
uv pip install build
uv run python -m build
构建并运行服务器
uv run ibm-watsonx-gov-catalog-mcp-server
使用MCP检查器进行测试
设置以下环境变量
适用于Watsonx SaaS
如果您还没有,请使用中的链接配置IBM WatsonX Governance实例 云目录 .
export WATSONX_APIKEY=<API KEY>
export WATSONX_REGION=<WATSONX_REGION>
注:
-
对于 沃森_快捷键: 这是IBM Watson治理能力所必需的。您的云API密钥可以通过转到 用户 Cloud控制台的一部分。从该页面,单击您的姓名,向下滚动到 API密钥 部分,然后单击 创建IBM云API密钥。为密钥命名并单击 创建,然后复制创建的密钥并将其粘贴到下面。
-
对于 Watson区域: 如果您在非默认的区域数据中心中使用IBM watsonx.government作为服务,则设置此项 达拉斯(美国南部),位于美国得克萨斯州支持的地区值是“美国南部”、“欧盟”、“澳大利亚”、“加拿大”、“日本东京”。
调用MCP检查器
npx @modelcontextprotocol/inspector uv run ibm-watsonx-gov-catalog-mcp-server -e WATSONX_APIKEY=<WASONX_APIKEY> -e WATSONX_REGION=<WATSONX_REGION>
局限性
- 环境凭据 在运行时无法更改.
- 要更改凭据,请执行以下操作之一:
- 使用新的环境变量启动新服务器
- 要更改凭据,请执行以下操作之一:
- 支持的传输类型:
stdio - 支持工具调用:OOTB工具,使用自定义代码创建的工具。
