Skip to main content
Glama
rroque99

BOSH MCP Server

by rroque99

BOSH MCP Server

A BOSH MCP Server written in Python. It exposes only two tools, bosh_director_login and execute_bosh_command. The LLM does the rest!

Note:

  • The MCP server is configured to use SSE

  • Container for the MCP Server can be found here.

Running the MCP Server

You can run the MCP server using uv or you can deploy it using docker or pushing the container to Tanzu Platform.

UV

foo@bar:~$ uv run src/main.py
INFO:     Started server process [10]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8080 (Press CTRL+C to quit)

Docker

foo@bar:~$ docker run --rm -p 8080:8080 rroque99/bosh-mcp:latest
INFO:     Started server process [10]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://0.0.0.0:8080 (Press CTRL+C to quit)

Tanzu Platform(CF)

foo@bar:~$ cf push bosh-mcp --docker-image rroque99/bosh-mcp:latest

Related MCP server: vcenter-mcp

Configuring Claude Desktop

This MCP server doesn't currently support OAUTH so using Claude Desktop with this MCP Server requires mcp-proxy, which can be found here. Mcp-proxy is a tool that switches between server transports, so in this case STDIO to SSE. After installing mcp-proxy setup Local MCP Servers in Claude Desktop as follows:

{
    "mcpServers": {
        "Bosh-mcp": {
            "command": "<path-to-mcp-proxy>",
            "args": [
                "--no-verify-ssl",
                "https://<IP or FQDN for BOSH mcp>/sse"
            ]
        }
    }
}

Example Prompt

Below is an example prompt to get things going. It's understandable that we shouldn't be passing usernames and passwords into a prompt however this is currently a proof of concept until OAUTH is fully supported

Config

F
license - not found
-
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/rroque99/bosh-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server