Bruno MCP Studio
Turns an agent's API testing into files you keep: it authors and edits Bruno collections in place, then runs them - HTTP, WebSocket and gRPC, one identity or many - and reports per-request pass/fail you can re-run in CI. Its 20 documented tools cover environment, request, collection, script. It runs locally over stdio via the published package.
People connecting API integration tools to Claude, Cursor, VS Code, or another MCP client. The project is written in TypeScript.
VERIFIED ACTIVE
LAST COMMIT 2026-08-19 · ★ 5 · #37 OF 250 MAINTAINED API INTEGRATION · VERIFIED 2026-08-25
MIT · TypeScript servers · how we verify → /methodology
01 · Install Bruno MCP Studio
before you install - you'll need
The README does not document required environment variables for a basic install.
Claude Code
claude mcp add ostico-bruno-mcp-studio -- npx -y @ostico/bruno-mcp Claude Desktop / Cursor / VS Code - add to config
{
"mcpServers": {
"ostico-bruno-mcp-studio": {
"command": "npx",
"args": [
"-y",
"@ostico/bruno-mcp"
]
}
}
} Same JSON for Cursor. For VS Code, rename the top-level key from `mcpServers` to `servers`.
Using another client? Same JSON, different key
Claude Desktop · mcpServers
Cursor · mcpServers
VS Code · servers
Windsurf · mcpServers
Zed · context_servers
Cline · mcpServers
Roo Code · mcpServers
Continue · mcpServers
LibreChat · mcpServers
Gemini CLI · mcpServers
Codex CLI · mcp_servers
Full setup guides: every client.
02 · Evidence
Security posture
What to check before giving this server access to your agent - from the registry, GitHub, and our own probes. We don't score safety; we show what's verifiable.
runs as local process (stdio) - runs on your machine with your user's permissions
license MIT - declared in the repository
npm package @ostico/bruno-mcp - published under the repo owner's npm scope (@ostico)
registry namespace io.github.Ostico is GitHub-verified and matches the repo owner
03 · What Bruno MCP Studio can do
Prose above is summarized from the project's README and registry record - no invented capabilities.
What you can build
With this server connected, an agent can find collections from Bruno's workspace.yml, move or copy a request to another folder or collection, read one request back as JSON, same shape for .bru and .yml, and delete one or more request files. Needs confirm: true.
Capability map
Tools grouped from the project's README - what Bruno MCP Studio lets an agent do.
Environment
5 tools - e.g. New environment file. Refuses to overwrite unless overwrite: true; Variables with their disabled/secret flags. Omit name to list environments; Replace or merge an environment's variables
create_environment · read_environment · update_environment · set_environment_variable · remove_environment_variable
Request
4 tools - e.g. Write a request: method, url, headers, query, body, auth, scripts, settings. kind: "websocket" or kind: "grpc" for those transports. Pass collectionPath and nam; Move or copy a request to another folder…
write_request · move_request · read_request · delete_request
Collection
3 tools - e.g. New collection. format: "yaml" (default) or "bru". Also registers it in the workspace, so list_collections and the Bruno app can see it - registerInWorkspace: f; Counts by method, folders, environments…
create_collection · get_collection_stats · run_collection
read & search
2 tools - e.g. Find collections from Bruno's workspace.yml; Every request file in the collection, as absolute paths
list_collections · list_requests
create & write
1 tool - e.g. Attach a script to an existing request (appends by default)
add_test_script
delete
1 tool - e.g. Remove one script, keep the request
remove_script
Body
1 tool - e.g. json, text, xml, sparql, graphql, form-urlencoded, form-data, file, binary, none
body.type
auth & access
1 tool - e.g. bearer, basic, api-key, digest, oauth2, inherit, none
auth.type
Latest releases
v2.5.0 · 2026-08-19
mask a token minted under a CSRF header, and keep both cookies · read messages back, bound reported headers, and let a script assert a session's outcome · keep the test suite out of the real registry, and let a caller…
v2.4.0 · 2026-08-14
keep the registry description inside the length the registry accepts · close E1, and correct the summary line that still listed B1 as open · record what the aggregators actually list, and draft the upstream comment…
v2.3.0 · 2026-08-12
stop five ways a request could fail while reporting success · send the payload the file authored, or say why not · the standing gaps list and the transport authoring tasks · let a gRPC call and a WebSocket session fail…
04 · Who maintains Bruno MCP Studio
Bruno MCP Studio is maintained by ostico. It's the only MCP server we track from this author; the repo dates to Jun 2026.
05 · Facts
- repository
- github.com/ostico/bruno-mcp-studio
- category
- API integration - ranked #37 of 250 actively-maintained API integration servers as of 2026-08-25.
- release cadence
- 10+ releases in the last 90 days (latest 2026-08-19)
- registry
- io.github.Ostico/bruno-mcp-studio (active, first published 2026-08-07 · 4 versions)
- packages
- npm:@ostico/bruno-mcp
06 · Bruno MCP Studio FAQ
Is Bruno MCP Studio still maintained?
Yes - as of 2026-08-25, its last commit was 2026-08-19 and it shipped 10+ releases in the last 90 days. We re-verify nightly.
What can Bruno MCP Studio do?
With this server connected, an agent can find collections from Bruno's workspace.yml, move or copy a request to another folder or collection, read one request back as JSON, same shape for .bru and .yml, and delete one or more request files. Needs confirm: true.
How do I install Bruno MCP Studio?
Run `npx -y @ostico/bruno-mcp`. The README does not document required environment variables for a basic install. You can also paste the ready-made client config above.
Does Bruno MCP Studio run locally?
Yes - it's a stdio server: it runs on your machine (via npx) with your user's permissions. Your data stays local unless the server itself calls external APIs.
07 · Alternatives to Bruno MCP Studio
Alternatives to Bruno MCP Studio
Maintained API integration servers if Bruno MCP Studio isn't the fit.
- Microsoft 365 MCP Server Interact with Microsoft 365 and Office services through the Microsoft Graph API. ★ 932 · 2026-08-24
- Tapo MCP MCP server for discovering and controlling TP-Link Tapo smart home devices via AI Agents ★ 796 · 2026-08-21
- Idea Reality MCP Pre-build reality check. Scans GitHub, HN, npm, PyPI, Product Hunt - returns 0-100 signal. ★ 782 · 2026-08-11
- Sqz Pre-injection context compression for coding agents. Zero LLM calls, zero telemetry, offline-safe. ★ 609 · 2026-08-23
- Sv Number MCP Server Phone numbers for AI agents: order a private number, read the SMS verification code, hand it back. ★ 560 · 2026-08-10
- Anytype MCP Official MCP server for Anytype API - your encrypted, local and collaborative wiki. ★ 510 · 2026-08-24
More API integration MCP servers · Admob MCP Server · Odoo MCP Gateway · Graph Polymarket MCP · Specrun · Ris
More TypeScript MCP servers · Otto Travel · Outlit · Outscraper MCP Server · Qweather MCP · GitLab Docs · see all