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

ClawControl v1.7.1은 OpenClaw 클라이언트의 일상적인 사용 문제를 해결합니다.
Tools

ClawControl v1.7.1은 OpenClaw 클라이언트의 일상적인 사용 문제를 해결합니다.

ClawControl v1.7.1은 Windows, Mac, Linux, iOS, Android에서 사용 가능한 OpenClaw용 오픈 소스 클라이언트입니다. 이번 릴리스는 일상적인 OpenClaw 사용 중 발생하는 '왜 이런 현상이 발생할까?' 문제들을 해결하는 데 중점을 두었습니다.

OpenClawRadar
로컬 트렐로 스타일 프로젝트 관리자, 마크다운 파일을 사용하는 OpenClaw 에이전트용
Tools

로컬 트렐로 스타일 프로젝트 관리자, 마크다운 파일을 사용하는 OpenClaw 에이전트용

한 개발자가 OpenClaw 에이전트와 함께 작동하도록 특별히 설계된 Trello 스타일 프로젝트 관리 시스템을 만들었습니다. 이 도구는 모든 것을 로컬로 유지하여 보안을 유지하면서도, Node.js + Express를 API에, React + react-trello를 UI에, YAML 프론트매터가 포함된 마크다운 파일을 데이터 계층으로 사용합니다. 시스템은 OpenClaw 머신에서 실행되며 로컬에서 접근 가능하며, 에이전트는 파일 시스템에서 카드 파일을 직접 읽고 씁니다.

OpenClawRadar
Devvit용 Claude 스킬이 코드 생성 정확도를 73%에서 100%로 향상시킵니다
Tools

Devvit용 Claude 스킬이 코드 생성 정확도를 73%에서 100%로 향상시킵니다

한 개발자가 Claude를 위한 구조화된 SKILL.md 프롬프트 레이어를 만들어 Reddit의 Devvit 플랫폼에 대한 컨텍스트를 제공했으며, 이를 통해 일반적인 Devvit 작업에서 평가 결과를 7/10점에서 10/10점으로 향상시켜 특정 런타임 버그를 방지했습니다.

OpenClawRadar
ClawsifyAI 에이전트는 이메일 처리, 리서치, 브레인스토밍 작업을 처리합니다
Tools

ClawsifyAI 에이전트는 이메일 처리, 리서치, 브레인스토밍 작업을 처리합니다

한 개발자가 AI 에이전트 스타일의 클로우 봇인 ClawsifyAI를 일주일 동안 테스트한 결과, 이메일 처리, 리서치, 반복 작업, 브레인스토밍을 잘 처리한다는 사실을 발견했습니다. 이 에이전트는 명확한 피드백과 실용적인 해결책을 제공하며, 때로는 원래 계획했던 것보다 더 나은 아이디어를 제시하기도 합니다.

OpenClawRadar