콘텐츠로 이동

설치

  • Python 3.12+
  • pip, uv, 또는 pipx
  • 임베딩: ONNX (기본, 추가 설치 불필요) / Ollama (~270MB) / OpenAI API
Terminal window
# uv (권장)
uv tool install memtomem
# pipx
pipx install memtomem
# pip
pip install memtomem
Terminal window
pip install memtomem[korean] # kiwipiepy 한국어 형태소 분석

설치 후 mm CLI를 사용할 수 있습니다:

Terminal window
mm init # 초기 설정 마법사
mm serve # MCP 서버 시작
mm web # 웹 UI 대시보드
Terminal window
# uv (권장)
uv tool install memtomem-stm
# 또는 설치 없이 실행
uvx memtomem-stm --help
# pip
pip install memtomem-stm
Terminal window
pip install memtomem-stm[langfuse] # Langfuse 관측성 트레이싱
pip install memtomem-stm[langchain] # LangChain 에이전트 통합

설치 후 mms CLI를 사용할 수 있습니다:

Terminal window
mms add <name> --command <cmd> # 업스트림 MCP 서버 등록
mms list # 등록된 서버 목록
mms serve # STM 프록시 시작
프로바이더설치GPU비용
ONNX (fastembed)기본 내장불필요무료
Ollamaollama pull nomic-embed-text불필요무료
OpenAIAPI 키 필요-유료

mm init 마법사에서 프로바이더를 선택하거나, MEMTOMEM_EMBEDDING_PROVIDER 환경 변수로 설정합니다.

범주기술
MCPFastMCP (stdio, SSE, Streamable HTTP)
프레임워크Pydantic v2, Click (CLI), FastAPI (웹 UI)
데이터베이스SQLite (FTS5 전문 검색), sqlite-vec (벡터 검색)
코드 파싱tree-sitter (Python, JS, TS AST)
한국어kiwipiepy 형태소 분석기 (선택적)
관측성Langfuse (선택적)