blurt-box-mcp

nishanthhks/blurt-box-mcp

3.1

If you are the rightful owner of blurt-box-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

BlurtBox MCP Server is a custom Model Context Protocol server designed for seamless integration with the BlurtBox messaging API, offering a Dockerized setup for easy deployment.

BlurtBox MCP Server

A custom MCP (Model Context Protocol) server built with FastMCP to send messages to specified usernames. Includes a Dockerized setup for easy deployment. Designed for seamless integration with BlurtBox messaging API.

Public Usage

"servers": {
  "blurtbox-message": {
    "url": "https://blurt-box-mcp.onrender.com/mcp/",
    "type": "http"
  }
}

Project Setup

# Initialize project
uv init ./

# Create virtual env (if needed)
uv venv

# Activate venv (Win)
.venv\Scripts\activate
# (Mac/Linux)
source .venv/Scripts/activate

# Add dependencies
uv add mcp mcp[cli] requests

# Run and debug MCP server locally
uv run mcp dev main.py

Transport setup:

  • STDIO (local, editor/CLI integration): Run server with uv run --directory ./ main.py Example client config snippet:

    "blurtbox message send": {
      "command": "path/to/uv.exe",
      "args": ["run", "--directory", "your/project/path", "main.py"]
    }
    
  • Streamable HTTP (remote/cloud hosting): Run server with mcp.run(transport="streamable-http", port=8000) Client config example:

    "servers": {
      "confluence": {
        "url": "http://0.0.0.0:8000/mcp/",
        "type": "http"
      }
    }
    

    Replace URL with your public domain in production.

Find paths in (Mac/Linux)

  • Check python path: which python
  • Check uv path: which uv
  • Current directory: pwd

Note

  • STDIO = stdin/stdout communication, no network, local only
  • HTTP = full HTTP protocol, for remote or cloud access
  • Choose transport based on your use case
  • This project uses Onrender vis Docker for deployment