에코시스템
skope는 세 개의 로컬 우선 도구, firma(돈), memex(기억), skope(뉴스), 중 하나이며, 어떤 MCP 클라이언트로든 함께 쓰입니다. 셋은 하나의 원칙을 공유합니다. 데이터는 당신의 기기에 남고, AI가 그쪽으로 옵니다.
세 도구, 하나의 원칙
- skope, 현재 위치. 뉴스 인텔리전스: 세상을 보는 개인화 렌즈, 나에게 닿는 뉴스.
- firma, 금융 인텔리전스: 포트폴리오 · 순자산 · 현금흐름 (
~/.firma/firma.db). - memex, 영속 기억: 노트와 그 맥락, 모든 세션에 걸쳐.
각각은 따로 설치하는 독립 MCP 서버입니다. 서로에게 의존하지 않습니다, 하지만 AI 클라이언트가 셋을 동시에 들 수 있고, 바로 거기서 시너지가 납니다. skope는 firma의 보유 종목을 읽어 어떤 뉴스가 실제로 나에게 닿는지 채점하고, memex는 skope가 처음 띄운 이슈를 왜 따라가기 시작했는지 기억합니다.
어떻게 쓰나
도구들이 코어입니다. 그걸 어떤 MCP 클라이언트로 쓰든 자유, 인터페이스는 프론트엔드일 뿐입니다:
- Claude Desktop · Claude Code · Cursor, 텍스트로.
- Herald, 음성으로 스택에 말 걸고 싶다면 (macOS).
도구들 위에 군림하는 건 없습니다. AI 클라이언트가 도구들을 오케스트레이션하고, 인터페이스는 마음대로 갈아끼웁니다.
페더레이션, 잠금이 아니라
도구들은 서로를 호출하지 않습니다. 각자 자기 데이터를 소유하고 자기 MCP 툴을 노출하며, 그 사이를 보는 건 오직 AI 클라이언트뿐입니다. 어느 하나를 더하거나 빼도 나머지는 그대로 작동합니다, 백엔드가 아니라 모델을 통해 결합한다.
이게 바로 밖에서 본 skope의 페더레이션 원칙입니다. skope는 자기 관심사 프로필을 소유하고, firma·memex는 AI가 읽어다 먹이는 선택적 어댑터일 뿐, skope가 호출하는 의존성이 아닙니다.
함께 쓰면 더
셋 다 필요한 건 아닙니다, 각자 단독으로 작동합니다. 다만 기억이 있으면, 이미 내린 결정을 다시 묻는 어시스턴트와 그러지 않는 어시스턴트가 갈립니다. 어느 날 아침, 그리고 3주 뒤 같은 종목입니다:
나: 좋은 아침, 오늘 뭐 알아둘 거 있어?
Claude: [skope] 미국 반도체 수출 규제, 실제로 나에게 닿는 세 건 중
핵심입니다. [firma] 이게 보유 종목을 두 번 칩니다: 엔비디아
직접, 그리고 지수 리밸런싱으로 애플·MS도 줄어듭니다. 포트의
~18%가 이 클러스터에 몰려 있어요.
나: 홀드할게. 테제는 안 깨졌어.
Claude: [memex] 저장했습니다, "수출 규제 충격에도 반도체 클러스터
홀드, 테제 유효." 관련될 때 다시 꺼낼게요.
· · · 3주 후 · · ·
나: 엔비디아 또 빠지네. 내가 왜 아직 들고 있는지 다시 알려줘.
Claude: [memex] 9일에 홀드를 택하셨어요, 수출 충격에도 테제 유효.
[skope] 오늘 하락은 그 규제가 재반영된 것이지 새 악재가
아닙니다. [firma] 클러스터는 이제 16%, 18%에서 내려왔고요.
그 결정, 여전히 유효합니다.
척추를 보세요: skope와 firma는 감각입니다, 세상과 내 장부를 읽죠. 결정이 사는 곳은 memex라서, 두 번째 대화가 0에서 시작하지 않습니다. 메모리를 코어에 둔 로컬 스택의 핵심이 바로 이거예요, 그리고 무엇도 기기를 떠나지 않습니다.
나머지 둘러보기
firma: 당신의 돈
거래 내역을 Claude에 넣으면 전체 그림이 돌아옵니다, 포트폴리오, 순자산, 현금흐름, 로컬 SQLite 파일 하나에. (skope가 이걸 읽어 자산 축을 더 날카롭게 만듭니다.)
GitHub → · npm install -g @evan-moon/firma
memex: 당신의 기억
Claude가 세션을 넘어 당신을 기억하게 만듭니다. 노트, 맥락, 그리고 결정 뒤의 추론까지 로컬 세컨드 브레인에 담습니다.
GitHub → · npm install -g @evan-moon/memex