Skip to main content
Glama

브루노 MCP 서버

대장간 배지

Bruno 컬렉션을 실행할 수 있는 MCP(Model Context Protocol) 서버입니다. 이 서버를 통해 LLM은 Bruno를 사용하여 API 테스트를 실행하고 표준화된 인터페이스를 통해 자세한 결과를 얻을 수 있습니다.

특징

  • Bruno CLI를 사용하여 Bruno 컬렉션 실행

  • 환경 파일 지원

  • 환경 변수 지원

  • 다음을 포함한 자세한 테스트 결과:

    • 전반적인 성공/실패 상태

    • 시험 요약(전체, 합격, 불합격)

    • 자세한 실패 정보

    • 실행 타이밍

Related MCP server: Burpsuite MCP Server

설치

Smithery를 통해 설치

Smithery 를 통해 Claude Desktop에 Bruno MCP Server를 자동으로 설치하려면:

지엑스피1

수동 설치

# Install dependencies npm install # Build the project npm run build

구성

~/Library/Application Support/Claude/claude_desktop_config.json 에 있는 Claude 데스크톱 구성 파일에 서버를 추가합니다.

{ "mcpServers": { "bruno-runner": { "command": "npx", "args": ["-y", "bruno-mcp"], } } }

사용 가능한 도구

런 컬렉션

Bruno 컬렉션을 실행하고 테스트 결과를 반환합니다.

매개변수:

  • collection (필수): Bruno 컬렉션 경로

  • environment (선택 사항): 환경 파일 경로

  • variables (선택 사항): 키-값 쌍으로 구성된 환경 변수

응답 예시:

{ "success": true, "summary": { "total": 5, "failed": 0, "passed": 5 }, "failures": [], "timings": { "started": "2024-03-14T10:00:00.000Z", "completed": "2024-03-14T10:00:01.000Z", "duration": 1000 } }

Claude에서의 사용 예

Claude에서 서버를 사용하려면 Bruno 컬렉션을 실행하도록 요청해야 합니다.

"/path/to/collection.bru에서 Bruno 컬렉션을 실행하고 모든 테스트가 통과되었는지 알려주세요"

클로드는 다음을 할 것입니다:

  1. 실행 수집 도구를 사용하세요

  2. 테스트 결과를 분석하다

  3. 실행에 대한 인간 친화적인 요약을 제공합니다.

개발

프로젝트 구조

src/ ├── index.ts # Entry point ├── server.ts # MCP Server implementation ├── runner.ts # Bruno runner implementation └── types.ts # Type definitions

테스트 실행

# Run tests npm test # Run tests with coverage npm test:coverage

건물

# Build the project npm run build # Clean build artifacts npm run clean

특허

MIT

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/hungthai1401/bruno-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server