Configuration · 역량(Capabilities): MCP, hooks, 권한

역량은 에이전트가 실제로 할 수 있는 일입니다. Berth는 그 힘과 가드레일을 나란히 눈에 보이게 만듭니다.

MCP 서버

MCP(Model Context Protocol)는 에이전트를 외부 도구와 데이터에 연결하는 오픈 표준입니다. 공식 문서는 이를 "AI를 위한 USB-C 포트"라고 부릅니다. Berth는 연결된 각 서버, 그 전송 방식(transport), 그리고 같은 서버가 여러 스코프에서 정의됐을 때의 병합 충돌을 목록으로 보여 줍니다.

Hooks

Hooks는 특정 라이프사이클 시점(예: 도구 호출 전후)에 실행되는 셸 명령입니다. 결정론적 통제를 제공하죠. 모델이 알아서 해 주길 바라는 대신, 무언가가 항상 일어나도록 보장하는 것입니다. Berth는 각 hook이 언제 발동하는지 보여 주고 그것을 검증합니다.

권한(Permissions)

허용 / 확인 / 거부(allow / ask / deny) 규칙은 에이전트가 묻지 않고 해도 되는 일, 확인이 필요한 일, 차단되는 일을 정합니다. Berth는 위험할 만큼 폭넓은 규칙을 드러내고, 어떤 스코프가 어떤 스코프를 덮어쓰는지 보여 줍니다.

출처

  1. 01
    Claude Code — MCP

    1차 자료. 외부 도구와 데이터에 연결하기.

    https://code.claude.com/docs/en/mcp

  2. 02
    Model Context Protocol — 소개

    1차 자료. "AI를 위한 USB-C 포트"라는 비유.

    https://modelcontextprotocol.io/docs/getting-started/intro

  3. 03
    Claude Code — Hooks 가이드

    1차 자료. 라이프사이클 셸 명령.

    https://code.claude.com/docs/en/hooks-guide