뇌: MCP를 통한 Claude 코드용 지속적 오류 메모리 시스템

✍️ OpenClawRadar📅 게시일: February 27, 2026🔗 Source
뇌: MCP를 통한 Claude 코드용 지속적 오류 메모리 시스템
Ad

Brain의 기능

Brain은 Claude Code에 지속적이고 프로젝트 간 메모리를 제공하는 MCP 서버입니다. 모든 프로젝트에서 발생한 모든 오류, 작동했거나 실패한 모든 해결책, 모든 코드 모듈을 저장합니다. 시간이 지남에 따라 헤비안 시냅스 네트워크를 통해 관련 개념 간의 연결을 강화하고 패턴을 발견하며, 사전에 해결책을 제안하는 방식으로 학습합니다.

작동 방식

Claude가 오류를 만나면 Brain은 다음과 같이 작동합니다:

  • 전체 컨텍스트 포착 — 오류 메시지, 스택 트레이스, 작업 디렉토리, git 브랜치, 현재 diff, 오류를 발생시킨 명령어
  • 매칭 — TF-IDF + 벡터 임베딩 + 시냅스 근접도의 삼중 신호 하이브리드 검색을 사용하여 지금까지 본 모든 오류와 비교
  • 검증된 해결책 제안 — Wilson Score Intervals 기반의 신뢰도 점수와 함께
  • 오류 연쇄 추적 — 해결 시도에서 오류가 연쇄적으로 발생하는 경우 감지
  • 결과로부터 학습 — 해결책이 작동하면 연결이 강화되고, 실패하면 Brain은 그 또한 기억합니다

핵심 통찰: 프로젝트 A의 오류가 프로젝트 B의 버그 해결에 도움이 됩니다. 백엔드에서 수정한 그 async/await 경쟁 조건? Brain은 완전히 다른 프로젝트에서 유사한 오류를 발견할 때 동일한 패턴을 제안할 것입니다.

시냅스 네트워크

Brain은 다음과 같은 연결을 가진 가중 그래프를 구축합니다:

  • 오류 ↔ 해결책
  • 오류 ↔ 코드 모듈
  • 모듈 ↔ 의존성
  • 모든 것 ↔ 개념

연결은 반복 사용(헤비안 학습)으로 강화되고, 사용되지 않으면 시간이 지남에 따라 약화됩니다. 확산 활성화를 통해 관련 지식을 탐색할 수 있습니다:

brain explore "ENOENT file not found"

이 명령은 다음과 같은 결과를 보여줄 수 있습니다: 3개월 전의 해결책, 파일 경로를 처리하는 관련 모듈, 읽기 전에 파일 존재 여부를 확인하는 예방 규칙.

창작자의 현재 네트워크: 모든 프로젝트에 걸쳐 37,215개의 시냅스로 연결된 18,138개의 코드 모듈 — 그리고 연구 엔진에 의해 자동 생성된 3,870개의 활성 인사이트.

Ad

아키텍처

Brain은 여러 접근점을 가진 모듈식 시스템으로 구축되었습니다:

+------------------+ +------------------+ +------------------+
| Claude Code      | | Cursor/Windsurf  | | Browser/CI/CD    |
| (MCP stdio)      | | (MCP HTTP/SSE)   | | (REST API)       |
+--------+---------+ +--------+---------+ +--------+---------+
         |                    |                    |
         v                    v                    v
+--------+---------+ +--------+---------+ +--------+---------+
| MCP Server       | | MCP HTTP/SSE    | | REST API         |
| (stdio)          | | (port 7778)     | | (port 7777)      |
+--------+---------+ +--------+---------+ +--------+---------+
         |                    |                    |
         +----------+-------------+------------------------+
                    v
          +----------+-----------+
          | BrainCore            |
          | (Daemon / Services)  |
          +----------+-----------+
                    +-------+-------+--------+--------+
                    |       |       |        |        |
                    v       v       v        v        v
           Error    Code    Synapse Git      Embedding
           Memory   Brain   Network Intel    Engine
                    |       |       |        |        |
                    v       v       v        v        v
           Learn    Module  Hebbian Commit   Vector
           Engine   Score   Learn   Track    Search
                    |
                    v
           SQLite (DB)
           better-sqlite3

10개의 핵심 구성 요소가 모두 하나의 SQLite 데이터베이스(창작자 설정 기준 21.8 MB)에 연결됩니다.

주요 기능

자동 오류 감지: PostToolUse 훅이 Bash 출력에서 자동으로 오류를 포착합니다 — 종료 코드, TypeError, ENOENT, npm ERR!, BUILD FAILED 등. 수동으로 보고할 필요가 전혀 없습니다.

사전 예방: Brain은 단순히 반응하는 것이 아니라 버그가 발생하기 전에 경고합니다. PostWrite 훅이 새 코드를 알려진 안티패턴과 비교합니다.

소스: github.com/timmeck/brain

📖 전체 소스 읽기: r/ClaudeAI

Ad

👀 See Also

Rift: Git 작업 트리의 더 나은 대안, 즉시 복사-시-쓰기 스냅샷 제공
Tools

Rift: Git 작업 트리의 더 나은 대안, 즉시 복사-시-쓰기 스냅샷 제공

Rift는 btrfs 또는 APFS 스냅샷을 사용하여 Git 저장소의 즉각적이고 공간 효율적인 복사본을 생성합니다. CLI 또는 JavaScript FFI를 통한 초기화, 생성, 나열 기능을 제공합니다.

OpenClawRadar
CodeTalk: 오픈소스 도구가 Claude Code CLI에 음성 반영 기능을 추가합니다
Tools

CodeTalk: 오픈소스 도구가 Claude Code CLI에 음성 반영 기능을 추가합니다

CodeTalk은 Microsoft의 edge-tts를 사용하여 Claude Code CLI 응답에 음성 관찰을 추가하는 Python 도구입니다. Claude가 임베드한 텍스트를 추출하여 자연스러운 신경망 TTS로 스피커를 통해 재생합니다.

OpenClawRadar
AI 코드 리뷰 벤치마크: Claude, Gemini, Codex, Qwen, MiniMax 비교
Tools

AI 코드 리뷰 벤치마크: Claude, Gemini, Codex, Qwen, MiniMax 비교

벤치마크에서 5개의 AI 모델을 알려진 버그가 있는 15개의 Milvus 풀 리퀘스트로 테스트했습니다. Claude는 원시 모드에서 버그의 53%를 탐지했으며, 모델 간 적대적 토론을 통해 탐지율이 80%로 증가했습니다.

OpenClawRadar
Culpa: AI 에이전트 디버깅을 위한 오픈 소스 결정론적 재생 엔진
Tools

Culpa: AI 에이전트 디버깅을 위한 오픈 소스 결정론적 재생 엔진

Culpa는 오픈 소스 도구로, 전체 실행 컨텍스트와 함께 LLM 에이전트 세션을 기록하여 실제 API를 호출하지 않고 기록된 응답을 스텁으로 사용해 결정론적 재생을 가능하게 합니다. 프록시 모드나 Python SDK를 통해 Anthropic 및 OpenAI API와 함께 작동합니다.

OpenClawRadar