Watson Discovery

Watson Discovery

🚀 Watson Discovery MCP 服务器

Watson Discovery MCP 服务器是一款支持与 Watson Discovery 进行安全交互的模型上下文协议(MCP)服务器。它赋予 AI 助手强大的功能,能够列出项目、展示项目中的集合,并借助自然语言处理技术执行查询。

✨ 主要特性

  • 可列出可用的项目
  • 能在项目中列出可用的集合
  • 支持执行自然语言处理(NLP)中的查询

📦 安装指南

设置以下环境变量:

WATSONX_DISCOVERY_APIKEY=
WATSONX_DISCOVERY_URL=
WATSONX_DISCOVERY_VERSION=2023-03-31

💻 使用示例

基础用法

在 Claude Desktop 中使用

将以下内容添加到你的 claude_desktop_config.json 文件中:

{
"mcpServers": {
"watsonx-discovery": {
"command": "wsl.exe",
"args": [
"bash",
"-c",
"/home/morpheus/.local/bin/uv --directory /home/morpheus/workspace/mcp-discovery run main.py"
]
}
}
}

作为独立服务器运行

# 安装依赖项
uv install

# 运行服务器
uv run main.py

高级用法

开发环境搭建

# 克隆仓库
git clone https://github.com/matlock08/watson_discovery_mcp.git
cd watson_discovery_mcp

# 创建虚拟环境
uv venv
source venv/bin/activate  # 或 `venv\Scripts\activate` 在 Windows 上

# 安装开发依赖项
uv install

# 运行
uv run main.py

⚠️ 重要提示

  • 永远不要提交环境变量或凭证。
  • 使用权限最小的数据库用户。
  • 考虑在生产环境中实现查询白名单。
  • 监控和记录所有数据库操作。

📄 许可证

本项目采用 MIT 许可证,有关详细信息,请参见 LICENSE 文件。

  • 0 关注
  • 0 收藏,32 浏览
  • system 提出于 2025-09-19 13:39

相似服务问题

相关AI产品