Tinybrain: 공격 보안 작업을 위한 MCP 메모리 시스템
Rainmana에 의해 개발된 Tinybrain은 Go 1.24+로 구축된 MCP 서버 도구로, 대형 언어 모델과 통합됩니다. 이는 공격 보안에 참여하는 보안 전문가, 침투 테스트 전문가 및 AI 어시스턴트를 위한 전문 메모리 저장 시스템으로 기능합니다. Tinybrain은 로컬 지속 저장을 위해 SQLite를 사용하고 메모리 관리 작업을 위한 MCP 도구 모음을 제공합니다. 다양한 AI 클라이언트를 지원하며 서버 전송 이벤트를 통해 실시간 업데이트를 제공합니다. 이 무료 도구는 정보 수집 및 분석 워크플로를 향상시키는 것을 목표로 합니다.
Tinybrain은 무엇에 연결되나요?
Tinybrain은 모델 컨텍스트 프로토콜(MCP)을 사용하여 대형 언어 모델에 연결됩니다. 이는 stdio를 통한 MCP를 통해 연결을 설정하며, 통신을 위해 JSON-RPC 2.0을 활용합니다. 로컬 데이터 지속성을 위해 Tinybrain은 SQLite를 사용하여 메모리 데이터를 로컬에 저장합니다. 이 시스템은 또한 서버 전송 이벤트를 통해 실시간 업데이트를 제공하기 위해 PocketBase와 통합됩니다. 호환이 확인된 AI 클라이언트에는 Claude Desktop, Cursor, Cline 및 일반 MCP 클라이언트가 포함되어 있으며, AI 생태계 내에서의 범위를 확장합니다.
핵심 기능 및 도구
Tinybrain은 메모리 관리 작업을 위해 설계된 50개 이상의 또는 40개 이상의 MCP 도구 모음을 제공합니다. 이러한 도구는 핵심 메모리 작업, 세션 및 작업 관리, 및 고급 메모리 기능과 같은 영역으로 분류됩니다. 추가 카테고리에는 보안 템플릿 및 배치 작업, 메모리 생애 주기 및 정리, AI 강화 검색, 실시간 알림, 및 시스템 모니터링이 포함됩니다. 개별 호출 가능한 도구의 전체 목록은 명시되지 않았지만, 추가 세부정보를 위한 API 참조가 언급됩니다.
누구를 위한 것인가요?
Tinybrain은 공격 보안 작업에 중점을 둔 보안 전문가, 침투 테스트 담당자 및 AI 도우미를 위해 설계되었습니다. 그 기능은 발견 사항을 캡처하여 참여 지식 그래프를 구축하고 세션 간 정보를 회상하는 개인을 지원합니다. 이 시스템은 코드 검토, 플래그 캡처(CTF) 도전 및 위협 인텔리전스 분석과 같은 도메인 워크플로를 수행하는 사람들을 위해 의도되었습니다. 공격 보안이나 AI 모델을 위한 고급 메모리 관리와 관련이 없는 작업을 하는 경우 이 부분은 건너뛰세요.
시작하는 방법
서버는 환경 변수로 전달된 API 키를 사용하여 인증합니다. 선택적으로, TINYBRAIN_DB_PATH 환경 변수를 사용하여 사용자 정의 데이터베이스 위치를 지정하고, 상호작용은 stdio를 통한 MCP를 통해 이루어집니다.
사용 사례
- 발견 사항을 캡처하여 참여 지식 그래프를 구축하고 세션 간 정보를 회상합니다.
- 코드 검토, CTF 및 위협 인텔리전스를 위한 도메인 워크플로를 수행합니다.
- 정보 수집(OSINT, HUMINT, SIGINT) 및 리버스 엔지니어링(악성코드 분석, 취약점 연구)을 지원합니다.
Tinybrain은 공격 보안을 위한 전용 메모리 저장 시스템을 제공하며, MCP를 통해 LLM을 통합합니다. 다양한 AI 클라이언트를 지원하는 메모리 관리 도구의 배열은 전문 보안 작업에 귀중한 자산이 됩니다. 선택적인 베어러 토큰 인증은 접근 제어의 한 층을 제공합니다. 참여 지식 그래프를 위한 발견 사항을 캡처하기 위해 Tinybrain을 통합하는 것으로 시작하세요.