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

패티나: AI 작성 패턴을 감지하고 재작성하는 Claude 코드 스킬
Tools

패티나: AI 작성 패턴을 감지하고 재작성하는 Claude 코드 스킬

한 개발자가 Claude Code 스킬인 patina를 만들어 AI 생성 텍스트를 네 가지 언어에서 명백하게 만드는 112가지 패턴을 식별한 후, 플래그가 지정된 부분을 다시 작성합니다. 이 도구는 탐지 전용, 점수 부여, 반복적 재작성 모드를 포함합니다.

OpenClawRadar
로어: AI 에이전트 세션 기록을 도구 간 공유하는 MCP 서버
Tools

로어: AI 에이전트 세션 기록을 도구 간 공유하는 MCP 서버

Lore는 모든 AI 에이전트 세션을 로컬 SQLite 데이터베이스에 인덱싱하는 MCP 서버로, 어떤 에이전트든 다른 에이전트의 마지막 세션을 불러올 수 있습니다. 신규 클라이언트 세션, 공유 컨텍스트 없이도 과거 대화를 요청 시 조회 가능합니다.

OpenClawRadar
MCP를 관측 가능성 인터페이스로: AI 에이전트를 커널 트레이스포인트에 연결하기
Tools

MCP를 관측 가능성 인터페이스로: AI 에이전트를 커널 트레이스포인트에 연결하기

모델 컨텍스트 프로토콜(MCP)은 AI 에이전트와 인프라스트럭처 원격 측정 사이의 인터페이스로 부상하고 있으며, Datadog는 MCP 서버를 출시하고 Qualys는 보안 문제를 제기했습니다. 이 글은 기존 플랫폼을 래핑하거나 커널 트레이스포인트에 직접 연결되는 MCP 네이티브 가시성을 구축하는 두 가지 접근 방식을 탐구합니다.

OpenClawRadar
HTML Artifacts가 Google Docs를 대체하며 기술 문서 작성에 활용되나, 댓글 기능은 부족
Tools

HTML Artifacts가 Google Docs를 대체하며 기술 문서 작성에 활용되나, 댓글 기능은 부족

Claude로 생성된 HTML 아티팩트가 스파이크 분석 및 아키텍처 노트 같은 장문의 기술 콘텐츠에서 Google Docs를 대체하고 있지만, 샌드박스 iframe 특성상 인라인 댓글 및 리뷰 기능이 부족합니다.

OpenClawRadar