watsonx-mcp-server
by PurpleSquirrelMedia
Overview
Enables Claude Code to delegate text generation, chat, and embedding tasks to IBM watsonx.ai foundation models, supporting a multi-agent AI architecture for specialized workloads and RAG pipelines.
Installation
node index.jsEnvironment Variables
- WATSONX_API_KEY
- WATSONX_URL
- WATSONX_SPACE_ID
- WATSONX_PROJECT_ID
- KEY_PROTECT_API_KEY
- KEY_PROTECT_INSTANCE_ID
- KEY_PROTECT_URL
- ZOS_CONNECT_URL
- ZOS_CONNECT_API_KEY
Security Notes
The main server code (index.js) correctly uses environment variables for sensitive API keys. However, the `demo-external-drive.sh` script explicitly hardcodes `WATSONX_API_KEY` and `WATSONX_SPACE_ID`, which is a critical security risk as it exposes credentials if the script is shared or committed publicly. No use of `eval` or intentional obfuscation was found. Interactions are through standard IBM Cloud SDKs, assuming secure HTTPS.
Similar Servers
claude-flow
AI Agent Orchestration and Development Platform for Claude Code
zen-mcp-server
A server for coordinating and managing AI agents, likely for simulations or complex task execution, leveraging Claude LLMs.
claude-code-buddy
An intelligent AI Agent orchestration system for Claude Code, focusing on smart task routing, prompt enhancement, project memory, workflow guidance, and planning, presented via a real-time terminal UI dashboard.
a2a-mcp
This server acts as a Model Context Protocol (MCP) gateway to facilitate interactions between an LLM client and external A2A (Agent2Agent) protocol agents, enabling message exchange, conversation management, and structured viewing of artifacts.