Motivation
Buzz agents can already spawn MCP servers over stdio (via the persona mcp_servers config / .mcp.json, per buzz-persona and buzz-agent). But there don't seem to be user-facing docs showing how to connect a third-party MCP server to give an agent new capabilities. Anyone wanting to extend an agent with an external tool (web search, scraping, etc.) runs into this — the mechanism exists in code, but there's no worked example to follow.
Proposed solution
Per the contributing guide's recommendation to discuss before opening a PR, I wanted to check whether you'd welcome a short docs contribution showing how to connect an external stdio MCP server to a Buzz agent.
Olostep (web scraping / search / crawl) ships a stdio MCP server (npx -y olostep-mcp, OLOSTEP_API_KEY via env) that's compatible with how Buzz spawns MCP servers, so it works as a real, testable example. This would be documentation only — no code changes. It could be framed generically ("connecting external MCP servers") with Olostep as one worked example, rather than vendor-specific — whichever you'd prefer.
Two questions:
- Would you welcome this kind of doc, and where should it live?
- Do you prefer a generic guide with Olostep as an example, or would you rather not include third-party examples in the tree?
Alternatives considered
- A vendor-specific example pack under
examples/ — but a generic guide seems more broadly useful and less like promotion.
- Doing nothing and leaving it to users to figure out from the code — but a short doc would lower the barrier for anyone extending an agent with MCP tools.
Additional context
Olostep MCP server: https://github.com/olostep/olostep-mcp-server
Searched open issues and PRs for MCP docs — none found covering how to connect an external MCP server.
Motivation
Buzz agents can already spawn MCP servers over stdio (via the persona
mcp_serversconfig /.mcp.json, per buzz-persona and buzz-agent). But there don't seem to be user-facing docs showing how to connect a third-party MCP server to give an agent new capabilities. Anyone wanting to extend an agent with an external tool (web search, scraping, etc.) runs into this — the mechanism exists in code, but there's no worked example to follow.Proposed solution
Per the contributing guide's recommendation to discuss before opening a PR, I wanted to check whether you'd welcome a short docs contribution showing how to connect an external stdio MCP server to a Buzz agent.
Olostep (web scraping / search / crawl) ships a stdio MCP server (
npx -y olostep-mcp,OLOSTEP_API_KEYvia env) that's compatible with how Buzz spawns MCP servers, so it works as a real, testable example. This would be documentation only — no code changes. It could be framed generically ("connecting external MCP servers") with Olostep as one worked example, rather than vendor-specific — whichever you'd prefer.Two questions:
Alternatives considered
examples/— but a generic guide seems more broadly useful and less like promotion.Additional context
Olostep MCP server: https://github.com/olostep/olostep-mcp-server
Searched open issues and PRs for MCP docs — none found covering how to connect an external MCP server.