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 uvuv包裹: 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=
export 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= -e WATSONX_REGION=局限性
- 环境凭据 在运行时无法更改.
- 要更改凭据,请执行以下操作之一: - 使用新的环境变量启动新服务器
- 支持的传输类型:
stdio - 支持工具调用:OOTB工具,使用自定义代码创建的工具。
