ibm-cloud-docs-mcp-server
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
IBM Cloud Documentation MCP Server
A Model Context Protocol (MCP) server that provides AI clients with the ability to search and retrieve IBM Cloud documentation. This server exposes IBM Cloud's documentation as standardized tools that can be used by LLMs and AI applications.
Features
Search Documentation: Search IBM Cloud's extensive documentation library with pagination support
Read Documentation: Retrieve and convert documentation pages to clean Markdown format
Clean API: Simplified responses containing only essential information
MCP Compatible: Works with any MCP-compatible client (Claude Desktop, VSCode with MCP extension, etc.)
Related MCP server: fonto-docs-mcp
Installation
bun installUsage
Running the MCP Server
bun run mcpThis starts the MCP server using stdio transport, making it compatible with MCP clients.
Running the Demo Application
bun run index.tsThis runs a standalone demo that searches for Ubuntu VSI documentation and converts it to Markdown.
Testing the MCP Server
bun run test-mcpThis runs a test client that connects to the MCP server and demonstrates both tools in action.
MCP Tools
search_documentation
Search IBM Cloud documentation for relevant topics and articles.
Parameters:
query(string): Search query for IBM Cloud documentationlimit(number, optional): Maximum number of results to return (1-20, default 10)offset(number, optional): Number of results to skip for pagination (default 0)
Returns: JSON object with search results, total count, and pagination info.
read_documentation
Read and convert IBM Cloud documentation page to clean Markdown format.
Parameters:
href(string): Documentation href from search results (e.g., '/docs/containers?topic=containers-getting-started')
Returns: Clean Markdown content of the documentation page.
Integration with Claude Desktop
To use this MCP server with Claude Desktop, add the following to your claude_desktop_config.json:
{
"mcpServers": {
"ibm-cloud-docs": {
"command": "bun",
"args": ["--cwd", "/absolute/path/to/this/project", "run", "mcp"]
}
}
}Example Usage
Search for documentation:
Search for "kubernetes deployment" with limit 5Read specific documentation:
Read documentation from href "/docs/containers?topic=containers-getting-started"Paginated search:
Search for "virtual servers" with offset 10 to get the next page
Architecture
mcp-server.ts: Main MCP server implementation
ibm-cloud-api.ts: API client for IBM Cloud documentation
utils.ts: Utility functions for URL parsing and HTML-to-Markdown conversion
types.ts: TypeScript type definitions
The server reuses robust API integration code while providing a clean, simplified interface through the MCP protocol.
Requirements
Bun runtime
Node.js 18+ (for MCP SDK compatibility)
Internet connection (for accessing IBM Cloud documentation APIs)
License
This project was created using bun init in bun v1.2.15.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
This server cannot be deployed
Maintenance
Related MCP Connectors
Convert PDFs, Office docs, websites and audio into AI-ready Markdown, then search and ask your docs.
Web pages, JavaScript sites and PDFs to clean Markdown for AI agents, prompt injection removed.
Web scraping for AI agents. Converts URLs to clean, LLM-ready Markdown with anti-bot bypass.
Docs Q&A: search 169 data and AI guides, fetch any page as markdown. Read-only, keyless.
Related MCP Servers
- AlicenseBqualityDmaintenanceFetches website content and converts it to Markdown format with AI-powered content cleanup, ad removal, and full OpenAPI/Swagger specification support for easy processing by AI assistants.44 npm4MIT
- AlicenseNot gradedqualityBmaintenanceMakes Fonto XML documentation accessible to AI tools by fetching underlying XML and converting it to clean Markdown on demand, enabling search and retrieval of docs pages.42 npm5MIT
- FlicenseBqualityBmaintenanceEnables MCP-compatible AI clients to extract live web content and convert it into structured Markdown for LLM ingestion, RAG pipelines, and agentic workflows.16-
- AlicenseNot gradedqualityAmaintenanceEnables AI agents and MCP clients to fetch web pages or crawl sites and convert them into clean, token-efficient Markdown while preserving links.MIT