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

jsongrep: 벤치마크에서 jq를 능가하는 DFA 기반 JSON 쿼리 도구
Tools

jsongrep: 벤치마크에서 jq를 능가하는 DFA 기반 JSON 쿼리 도구

jsongrep는 정규 언어 구문을 사용하여 JSON 문서를 쿼리하는 Rust 기반 명령줄 도구로, 이 구문은 결정적 유한 오토마타(DFA)로 컴파일되어 벤치마크에서 jq, jmespath, jsonpath-rust, jql보다 빠른 검색 속도를 달성합니다.

OpenClawRadar
깊이 패킹된 코드베이스 컨텍스트를 위한 MCP 서버
Tools

깊이 패킹된 코드베이스 컨텍스트를 위한 MCP 서버

새로운 MCP 서버가 토큰 예산 내에서 5단계 깊이 수준으로 코드베이스 컨텍스트를 압축합니다. 이는 AI 코딩 에이전트가 너무 적은 파일을 로드하거나 실제 내용 없이 평평한 저장소 맵을 얻는 문제를 해결합니다.

OpenClawRadar
토큰미터: 클로드 코드 토큰 사용량을 오프라인에서 추적하는 무료 윈도우 앱
Tools

토큰미터: 클로드 코드 토큰 사용량을 오프라인에서 추적하는 무료 윈도우 앱

Tokenmeter는 로컬 Claude Code .jsonl 파일을 읽어 토큰 사용량, 예상 비용, 캐시 절감 및 90일 활동 히트맵을 표시하는 무료 오픈소스 Windows 앱입니다. 모두 오프라인에서 작동합니다.

OpenClawRadar
Quiver: Claude 코드 스킬 관리 및 동기화를 위한 GUI
Tools

Quiver: Claude 코드 스킬 관리 및 동기화를 위한 GUI

Quiver는 무료 오픈소스 GUI 도구로, Claude Code 스킬 관리를 위한 웹 인터페이스를 제공합니다. 사용자는 로컬 스킬과 마켓플레이스 플러그인을 탐색하고, SKILL.md 파일을 편집하며, Git을 통해 동기화하고, 터미널 사용 없이 스킬을 설치할 수 있습니다.

OpenClawRadar