Runs Bruno API collections so an LLM can execute API tests and read detailed results.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add bruno -- npx -y bruno-mcp~/.codex/config.toml
[mcp_servers.bruno]
command = "npx"
args = ["-y", "bruno-mcp"]
# codex mcp add bruno -- npx -y bruno-mcp~/.cursor/mcp.json
{
"mcpServers": {
"bruno": {
"command": "npx",
"args": [
"-y",
"bruno-mcp"
]
}
}
}.vscode/mcp.json
{
"servers": {
"bruno": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"bruno-mcp"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"bruno": {
"command": "npx",
"args": [
"-y",
"bruno-mcp"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"bruno": {
"command": "npx",
"args": [
"-y",
"bruno-mcp"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"bruno": {
"command": "npx",
"args": [
"-y",
"bruno-mcp"
]
}
}
}