buzz-mcp-bridge
Enables agents to connect to a Grafana MCP server, exposing its tools through the bridge's unified stdio MCP interface.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@buzz-mcp-bridgepost our latest blog link to X via blotato"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
buzz-mcp-bridge
Give Buzz managed agents the MCP servers your Claude Desktop / Claude Code config already has, behind an explicit per-agent allowlist.
The problem
Buzz managed agents run as embedded engines: buzz-acp spawns the runtime
(Claude, Goose, Codex) in ACP mode with host-controlled configuration. Your
interactive MCP config, the servers you added in Claude Desktop or with
claude mcp add -s user, does not inherit. That is deliberate and correct:
your user config is your credentialed keyring (billing, admin consoles, your
browser), and thirteen semi-trusted agents should not wake up holding it.
The hook Buzz gives you is mcp_command: one command per agent that speaks
stdio MCP. This bridge is that command.
Related MCP server: harness_to_mcp
What it does
Reads
mcpServersfrom Claude Code user scope (~/.claude.json) and Claude Desktop (claude_desktop_config.json). Code wins name collisions.Connects only to the servers you explicitly allow for this agent.
Re-exposes their tools as one stdio MCP server, namespaced
<server>__<tool>, the same naming Claude Code uses natively.
No allowlist, no startup. Grants are per agent, on purpose.
Install
git clone https://github.com/hachiflow/buzz-mcp-bridge
cd buzz-mcp-bridge && npm installWrite a tiny wrapper per agent (keeps secrets and allowlists out of Buzz's config file):
#!/bin/sh
# my-agent-mcp.sh
exec node /path/to/buzz-mcp-bridge/index.mjs --allow blotato,grafanaPoint the agent's mcp_command at the wrapper. Today that field has no UI;
edit managed-agents.json in Buzz Desktop's application-support directory:
~/Library/Application Support/xyz.block.buzz.app/agents/managed-agents.json
-> your agent's entry -> "mcp_command": "/path/to/my-agent-mcp.sh"The trap that will eat your evening: Buzz Desktop reads its config at app startup and spawns agents from memory. Restarting the agent is not enough. The order is: quit Buzz Desktop fully, edit the file, relaunch. Then verify from outside, never from inside the agent:
ps eww <agent-harness-pid> | tr ' ' '\n' | grep -c YOUR_EXPECTED_VARv0.1 limits (deliberate)
stdio and streamable-http upstreams with static headers. Interactive OAuth flows are out of scope; use API-key headers for remote servers.
Tool lists snapshot at startup. Tools only (no resources/prompts yet).
${VAR}expansion in header values reads the bridge's environment, so secrets can live in files your wrapper sources rather than in any config.
Why we built it
Hachiflow runs its marketing as a Buzz agent (Gary V) in our own hosted hive. He posts to X through Blotato's MCP, granted through exactly this bridge, and nothing else from our keyring. Field notes: https://hachiflow.com/blog
Apache-2.0. Not affiliated with Block; Buzz is their open-source project.
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for your apps' tools and custom tools, plus hosted AI agents and approval-gated workflows
- QuallaaOAuthcom.quallaa
Talk to your public-facing AI from any MCP client — Claude, ChatGPT, Cursor, Cline, Windsurf.
Hosted MCP runtime where your agent publishes its own tools by tool call and keeps working.
The Remote MCP server acts as a standardized bridge between LLM applications (like Claude, ChatGPT, and Cursor) and external services, enabling AI agents to access external tools and resources. Its primary capability is providing a centralized search tool to discover other MCP servers and their respective tools. Unlike local implementations, it runs remotely with OAuth authentication and permission controls for security.
Related MCP Servers
- AlicenseAqualityCmaintenanceWraps the Claude Agent SDK as MCP servers, letting you spawn multiple specialized Claude Code agents — each with its own model, tools, system prompt, and personality — from any MCP client.577 npm21ISC
- AlicenseNot gradedqualityDmaintenanceExposes internal tools from agent harnesses (Claude Code, Codex, etc.) as a standard MCP server by intercepting LLM API calls.29 PyPI1MIT
- FlicenseNot gradedqualityBmaintenanceEnables AI agents to securely discover, execute, and observe tools with role-based access control and audit logging. Serves tools over MCP stdio and HTTP for integration with Claude Desktop, Cursor, and other clients.1-
- AlicenseNot gradedqualityBmaintenanceEnables Claude Code, Cursor, OpenCode/LunaCode, and other MCP clients to invoke the harness's shell, file, code, scheduling, and device-control tools over stdio.MIT