Skip to main content

BuboBot MCP Server

A Model Context Protocol (MCP) server to retrieve monitoring, incident, notification and other data from Bubobot services.

Python 3.10+ License: MIT

What is BuboBot MCP?

BuboBot MCP is a server implementation of the Model Context Protocol that enables AI models to access and retrieve data from Bubobot monitoring services. It provides a standardized interface for:

  • 📊 System Monitoring Data - Retrieve metrics, alerts, and system status
  • 🚨 Incident Management - Access incident reports, status updates, and resolution data
  • 📢 Notifications - Fetch notification history and delivery status
  • 🔧 Service Information - Get service configurations and health checks

Installation

pip install bubobot-mcp

Quick Start

For Claude Desktop Integration

Add to your Claude Desktop configuration (claude_desktop_config.json):

# Default stdio transport
{
  "mcpServers": {
    "bubobot-mcp": {
      "command": "python",
      "args": ["-m", "bubobot_mcp"],
      "env": {
        "BEARER_TOKEN": "your-bearer_token"
      }
    }
  }
}

For Development

from mcp import ClientSession, StdioServerParameters
from mcp.client.stdio import stdio_client
from mcp.client.streamable_http import streamablehttp_client

# Connect via stdio transport
server_params = StdioServerParameters(
    command="python", 
    args=["-m", "bubobot_mcp"],
    env={"BEARER_TOKEN": "your-bearer_token"}
)


# Or connect via HTTP to running server
http_transport = await streamablehttp_client(
    "http://localhost:8000/mcp",
    headers={"authorization": "your-bearer_token"}
)

Features

  • ✅ MCP Compliant - Full Model Context Protocol support
  • ⚡ Async Architecture - High-performance async/await implementation
  • 🔌 Multiple Transports - Supports stdio and HTTP transports
  • 🛠️ Configurable - Flexible configuration via files or environment variables
  • 📝 Comprehensive Logging - Detailed logging with customizable levels
  • 🔒 Secure - Built-in authentication and error handling

Requirements

  • Python 3.10 or higher
  • Valid Bubobot API credentials
  • Network access to Bubobot services

License

This project is licensed under the MIT License - see the LICENSE file for details.

Metadata

Release files for bubobot-mcp 0.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for bubobot-mcp 0.0.2
File Size Uploaded
bubobot_mcp-0.0.2.tar.gz 40.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for bubobot-mcp 0.0.2
File Interpreter ABI Platform
bubobot_mcp-0.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 85.4 kB

Release files / bubobot_mcp-0.0.2.tar.gz

Download URL bubobot_mcp-0.0.2.tar.gz
Size 40.5 kB
Tags Source
SHA-256 checksum
How to use checksums
a1eb82c43c41764966bfc277d3897c748074340d797bef0e7a7a9313845e0acd
BLAKE2b-256 checksum
How to use checksums
03f3eda2da3a3b82dcf6a3520d7494ac3695021fd9c27bc8256fe7b4b268c08e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.18

Release files / bubobot_mcp-0.0.2-py3-none-any.whl

Download URL bubobot_mcp-0.0.2-py3-none-any.whl
Size 44.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
fef6a0c790844057d5246559fe386ccf84b7fa0d141dd89b0d492c178be819c6
BLAKE2b-256 checksum
How to use checksums
cc5a1db0a044312b0a2ee7ec3fbe4fe6800447921a84d83b3ce931ac74f846f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.18

Release history Release notifications | RSS feed

This release

0.0.2 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page