Skip to main content

MCP server to open IBM Cloud console in browser

Project description

IBM Cloud Browser MCP

AI navigation of the IBM Cloud Console.

Example of chatbot opening a sysdig view

Example: Open a specific Sysdig monitoring dashboard directly via AI

Features

  • Query resources
  • Navigate to the right cloud logs view
  • Quickly open the right sysdig dashboard
  • Show details of a kubernetes cluster
  • Monitor a database
  • Search the catalog

Architecture

The MCP server acts as a bridge between an MCP enabled AI and IBM Cloud services:

  • Browser Tools: Open specific IBM Cloud dashboards and consoles directly
  • Resource Tools: List and query IBM Cloud resources via CLI integration

Connect to Claude Desktop

  1. Open Claude Desktop configuration file:

    code ~/Library/Application\ Support/Claude/claude_desktop_config.json
    
  2. Add this MCP server to your configuration:

    {
      "mcpServers": {
        "ibm-cloud-browser": {
          "command": "/opt/homebrew/bin/uv",
          "args": ["run", "python", "/Users/jon/Code/ai/chatbot-console4/main.py"],
          "cwd": "/Users/jon/Code/ai/chatbot-console4"
        }
      }
    }
    
  3. Restart Claude Desktop

Pre-reqs

  • logged in via cli
  • open IBM Cloud console session in browser
  • open sysdig session in browser

Debugging

run Locally

uv run python main.py

MCP Inspector

npx @modelcontextprotocol/inspector uv run python main.py

View logs

tail -f ~/Library/Logs/Claude/mcp*.log

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ibm_cloud_browser_mcp-0.1.0.tar.gz (2.0 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ibm_cloud_browser_mcp-0.1.0-py3-none-any.whl (4.8 kB view details)

Uploaded Python 3

File details

Details for the file ibm_cloud_browser_mcp-0.1.0.tar.gz.

File metadata

File hashes

Hashes for ibm_cloud_browser_mcp-0.1.0.tar.gz
Algorithm Hash digest
SHA256 f3da7bdeb81c1ba62227be21aefe1cab292b859a056d513eafed839c118ec594
MD5 124187f7e0e1c93c30328bcba28b9119
BLAKE2b-256 6221f3186a4d70d6d39fde0028f8bcc4a13741e79b981f89181e8a3bc7f4e7de

See more details on using hashes here.

File details

Details for the file ibm_cloud_browser_mcp-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for ibm_cloud_browser_mcp-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d7cd6bfb7eaf437263c612040c2517dff56f69cb5a54eb4fa053029f6e909c70
MD5 1db34dfb8e3748a952855af3197ab08d
BLAKE2b-256 4ac0abc09578bdf65f722c3f9b8a39e9489b5017e1fa13402f42e9488afd1cb5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page