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

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

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