expertvagabond avatar

Watsonx

expertvagabond/watsonx-mcp-server

Connects Claude to IBM watsonx.ai foundation models including Granite, Llama, and Mistral for text generation, chat, and embeddings. Exposes four tools: watsonx_generate for text completion, watsonx_chat for conversations, watsonx_embeddings for generating vectors, and watsonx_list_models to see what's available. Requires an IBM Cloud API key and either a deployment space ID or project ID. Useful when you need IBM's enterprise models for batch inference, want specialized Granite capabilities, or need to generate embeddings for RAG pipelines while keeping Claude as your primary reasoning agent. Includes command line tools for document analysis, semantic search, and batch processing across large document sets.

tools
4
transport
STDIO
last updated
Feb 14, 2026

Tools

4 tools

Public tool metadata for what this MCP can expose to an agent.

watsonx_generateGenerate text using watsonx.ai models

Generate text using watsonx.ai models

No parameter schema in public metadata yet.

watsonx_chatChat with watsonx.ai models

Chat with watsonx.ai models

No parameter schema in public metadata yet.

watsonx_embeddingsGenerate text embeddings

Generate text embeddings

No parameter schema in public metadata yet.

watsonx_list_modelsList available models

List available models

No parameter schema in public metadata yet.

Sponsors

Readme

watsonx MCP Server

MCP server for IBM watsonx.ai integration with Claude Code. Enables Claude to delegate tasks to IBM's foundation models (Granite, Llama, Mistral, etc.).

Features

  • Text Generation - Generate text using watsonx.ai foundation models
  • Chat - Have conversations with watsonx.ai chat models
  • Embeddings - Generate text embeddings
  • Model Listing - List all available foundation models

Available Tools

ToolDescription
watsonx_generateGenerate text using watsonx.ai models
watsonx_chatChat with watsonx.ai models
watsonx_embeddingsGenerate text embeddings
watsonx_list_modelsList available models

Setup

1. Install Dependencies

cd ~/watsonx-mcp-server
npm install

2. Configure Environment

Set these environment variables:

WATSONX_API_KEY=your-ibm-cloud-api-key
WATSONX_URL=https://us-south.ml.cloud.ibm.com
WATSONX_SPACE_ID=your-deployment-space-id  # Recommended: deployment space
WATSONX_PROJECT_ID=your-project-id          # Alternative: project ID

View the full README on GitHub

Details

Repository
github.com/expertvagabond/watsonx-mcp-server
Package
watsonx-mcp-server
Transport
STDIO
Registry
MCP registry, active

More from expertvagabond