Crow: 오픈소스 MCP 플랫폼, LLM 프론트엔드에 영구 메모리와 P2P 공유 기능 추가

✍️ OpenClawRadar📅 게시일: March 8, 2026🔗 Source
Crow: 오픈소스 MCP 플랫폼, LLM 프론트엔드에 영구 메모리와 P2P 공유 기능 추가
Ad

Crow의 기능

Crow는 셀프 호스팅 MCP(Model Context Protocol) 플랫폼으로, LLM 프론트엔드에 세 가지 핵심 기능을 추가합니다: 전체 텍스트 검색이 가능한 영구 메모리, 인용 관리가 포함된 구조화된 연구 도구, 암호화된 피어 투 피어 데이터 공유입니다. 모든 데이터는 기본적으로 클라우드 필요 없이 로컬 SQLite 데이터베이스에 저장됩니다.

아키텍처 구성 요소

이 플랫폼은 세 개의 MCP 서버로 구성됩니다:

  • 메모리 서버 — FTS5 전체 텍스트 검색이 가능한 SQLite 기반 영구 메모리. 세션 간에 유지되고 모든 MCP 호환 프론트엔드에서 작동하는 데이터를 저장, 회상, 검색, 분류합니다.
  • 연구 서버 — 자동 APA 인용, 출처 검증, 노트, 참고문헌 내보내기가 포함된 프로젝트 관리. 외래 키 관계형 스키마(프로젝트 → 출처 → 노트)를 사용합니다.
  • 공유 서버 — Hyperswarm(DHT 발견 + NAT 홀펀칭), Hypercore(추가 전용 복제 피드), Nostr(NIP-44 암호화 메시징)을 사용한 피어 투 피어 데이터 공유. 중앙 서버나 계정이 필요하지 않습니다. Ed25519 + secp256k1 신원과 초대 코드 기반 연락처 교환을 사용합니다.

HTTP 게이트웨이(Express)는 세 서버를 모두 Streamable HTTP + SSE 전송 및 원격 접속을 위한 OAuth 2.1로 감쌉니다.

로컬 퍼스트 디자인

  • 데이터는 로컬 SQLite 파일(data/crow.db)에 저장됨
  • 기본적으로 클라우드 의존성 없음
  • 클라우드 동기화를 위한 선택적 Turso 지원(TURSO_DATABASE_URL + TURSO_AUTH_TOKEN 설정)
  • 원격 측정 없음, 계정 없음, 전화 홈 없음
  • P2P 공유는 종단 간 암호화됨 — 데이터가 중앙 서버를 거치지 않음

호환성 및 통합

Claude Desktop, ChatGPT, Cursor, Windsurf, Cline, Claude Code, OpenClaw 등을 포함한 모든 MCP 호환 클라이언트와 작동합니다. 로컬 LLM 설정이 MCP를 지원하거나(또는 HTTP 게이트웨이를 가리킬 수 있다면) 작동합니다.

외부 서비스를 위한 15개 이상의 통합 설정 포함: Gmail, GitHub, Slack, Discord, Notion, Trello, arXiv, Zotero, Brave Search 등 — 모두 셀프 호스팅 게이트웨이를 통해 라우팅됩니다.

Ad

기술 스택

  • Node.js(ESM), @modelcontextprotocol/sdk
  • @libsql/client(SQLite/Turso), 트리거 기반 동기화가 있는 FTS5 가상 테이블
  • hyperswarm + hypercore(P2P 발견 및 데이터 복제)
  • nostr-tools(NIP-44 암호화 메시징, NIP-59 기프트 랩)
  • @noble/hashes, @noble/ed25519, @noble/secp256k1(암호화 기본 요소)
  • zod(스키마 검증)

설치

git clone https://github.com/kh0pper/crow.git
cd crow
npm run setup # 의존성 설치 + SQLite 초기화

서버는 stdio 전송(.mcp.json에 구성) 또는 HTTP 게이트웨이(npm run gateway)를 통해 시작됩니다. 원격 접속을 원하는 경우 Render + Turso에 원클릭 클라우드 배포도 가능합니다(둘 다 무료 티어 제공).

링크 및 라이선스

  • GitHub: https://github.com/kh0pper/crow
  • 문서: https://kh0pper.github.io/crow/
  • 시작하기: https://kh0pper.github.io/crow/getting-started/
  • 개발자 프로그램: https://kh0pper.github.io/crow/developers/

MIT 라이선스. 기여 환영 — MCP 도구나 통합을 추가하려는 경우 스캐폴딩 CLI, 템플릿, 문서가 포함된 개발자 프로그램이 있습니다.

📖 전체 출처 읽기: r/LocalLLaMA

Ad

👀 See Also

마크다운 매니저: macOS용 간편한 마크다운 에디터
Tools

마크다운 매니저: macOS용 간편한 마크다운 에디터

Markdown Manager는 문서 변환 및 미리보기 기능을 갖춘 무료 오픈소스 macOS 앱으로, Markdown 파일 관리를 위한 도구입니다.

OpenClawRadar
ByteRover 메모리 플러그인 for OpenClaw: 시맨틱 계층 구조와의 네이티브 통합
Tools

ByteRover 메모리 플러그인 for OpenClaw: 시맨틱 계층 구조와의 네이티브 통합

ByteRover 메모리 플러그인 for OpenClaw는 Markdown 파일에 저장된 3계층 아키텍처와 의미 계층을 통해 네이티브, 구조화된 장기 메모리를 제공합니다. 92.2%의 검색 정확도를 달성하며 OpenClaw v2026.3.22+ 이상이 필요합니다.

OpenClawRadar
설치 없이 MCP 서버를 테스트할 수 있는 오픈 소스 브라우저 도구
Tools

설치 없이 MCP 서버를 테스트할 수 있는 오픈 소스 브라우저 도구

MCP Playground라는 오픈 소스 웹 도구는 개발자가 WebContainers(WASM Node.js 런타임)를 사용하여 브라우저에서 직접 MCP 서버를 테스트할 수 있게 해줍니다. 이 도구는 백엔드 설치 없이 로컬에서 npm 기반 MCP 서버를 실행하고 URL을 통해 원격 서버에 연결할 수 있습니다.

OpenClawRadar
홈버틀러: OpenClaw 에이전트를 위한 제로-토큰 홈랩 관리
Tools

홈버틀러: OpenClaw 에이전트를 위한 제로-토큰 홈랩 관리

HomeButler은 API 키나 토큰 없이 OpenClaw 에이전트가 홈랩 인프라를 관리할 수 있게 해주는 단일 Go 바이너리입니다. 로컬에서 실행되며 모든 작업을 사용자의 네트워크 내에서 유지합니다.

OpenClawRadar