피드로 돌아가기
Show GN: firma: Claude를 내 포트폴리오 AI 비서로 만드는 로컬 퍼스트 자산관리 CLI
GeekNewsGeekNews
AI/ML

Show GN: firma: Claude를 내 포트폴리오 AI 비서로 만드는 로컬 퍼스트 자산관리 CLI

SQLite 기반 Local-first 구조와 MCP 연동을 통한 개인화 AI 자산관리 CLI 설계

bboydart912026년 4월 26일1intermediate

Context

구글 스프레드시트 기반의 수동 포트폴리오 관리로 인한 데이터 입력 및 조회 효율 저하 문제 발생. 데이터 프라이버시 확보와 실시간 시장 데이터 연동이 동시에 필요한 환경을 분석.

Technical Solution

  • ~/.firma/firma.db 내 SQLite 사용을 통한 Local-first 데이터 저장 구조 설계로 데이터 보안성 확보
  • Finnhub API 직접 호출 방식을 통한 실시간 시장가 동기화 및 P&L 계산 로직 구현
  • 모든 Read 커맨드에 --json 옵션을 제공하여 스크립트 가능(Scriptable)한 인터페이스 구축
  • Model Context Protocol(MCP) 서버 구현을 통한 Claude Desktop과의 직접적인 DB 인터페이스 연결
  • LLM이 DB 쿼리를 직접 수행하여 포트폴리오 비중 분석 및 트랜잭션 입력을 처리하는 Agentic Workflow 구성

1. 개인 민감 데이터 처리 시 Local-first 아키텍처와 SQLite 조합 검토

2. LLM 기능을 확장할 때 단순 API 호출이 아닌 MCP를 통한 데이터 소스 직접 연결 방식 고려

3. CLI 도구 설계 시 JSON 출력 옵션을 제공하여 외부 툴 및 AI의 파싱 효율성 증대

원문 읽기