/ 디렉터리 / 플레이그라운드 / Moltis
● 공식 moltis-org ⚡ 바로 사용

Moltis

제작: moltis-org · moltis-org/moltis

지속적으로 실행되는 개인 에이전트 서버: 메모리를 유지하고, 샌드박스에서 도구를 실행하며, 여러 LLM 공급자를 지원하고, MCP로 자신을 노출합니다.

Moltis는 Rust 기반의 개인 에이전트 서비스입니다. MCP를 통해 Claude를 연결하면 지속 메모리, 샌드박스 셸/코드 실행, 멀티 공급자 LLM 라우팅, 음성/채팅 인터페이스를 제공합니다. 세션이 끊겨도 유지되는 24/7 에이전트가 필요할 때 유용합니다.

왜 쓰나요

핵심 기능

라이브 데모

실제 사용 모습

준비됨

설치

클라이언트 선택

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "moltis-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-p",
        "8080:8080",
        "ghcr.io/moltis-org/moltis:latest"
      ]
    }
  }
}

Claude Desktop → Settings → Developer → Edit Config 열기. 저장 후 앱 재시작.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "moltis-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-p",
        "8080:8080",
        "ghcr.io/moltis-org/moltis:latest"
      ]
    }
  }
}

Cursor는 Claude Desktop과 동일한 mcpServers 스키마 사용. 프로젝트 설정이 전역보다 우선.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "moltis-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-p",
        "8080:8080",
        "ghcr.io/moltis-org/moltis:latest"
      ]
    }
  }
}

Cline 사이드바의 MCP Servers 아이콘 클릭 후 "Edit Configuration" 선택.

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "moltis-mcp": {
      "command": "docker",
      "args": [
        "run",
        "-p",
        "8080:8080",
        "ghcr.io/moltis-org/moltis:latest"
      ]
    }
  }
}

Claude Desktop과 같은 형식. Windsurf 재시작 후 적용.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "moltis-mcp",
      "command": "docker",
      "args": [
        "run",
        "-p",
        "8080:8080",
        "ghcr.io/moltis-org/moltis:latest"
      ]
    }
  ]
}

Continue는 맵이 아닌 서버 오브젝트 배열 사용.

~/.config/zed/settings.json
{
  "context_servers": {
    "moltis-mcp": {
      "command": {
        "path": "docker",
        "args": [
          "run",
          "-p",
          "8080:8080",
          "ghcr.io/moltis-org/moltis:latest"
        ]
      }
    }
  }
}

context_servers에 추가. 저장 시 Zed가 핫 리로드.

claude mcp add moltis-mcp -- docker run -p 8080:8080 ghcr.io/moltis-org/moltis:latest

한 줄 명령. claude mcp list로 확인, claude mcp remove로 제거.

사용 사례

실전 활용법: Moltis

메모리를 갖춘 개인 상시 에이전트 실행

👤 개발자 ⏱ ~15 min intermediate

언제 쓸까: 매번 설명하지 않고 Claude 세션 간에 컨텍스트를 유지하고 싶을 때.

흐름
  1. 배포
    Moltis 도커 이미지를 실행하고 LLM 키를 연결합니다.✓ 복사됨
    → 서비스 실행됨
  2. Claude 연결
    Claude 설정에 Moltis를 MCP 서버로 추가합니다.✓ 복사됨
    → 도구 표시됨
  3. 메모리 초기화
    에이전트에게 본인, 프로젝트, 선호사항을 알려줍니다.✓ 복사됨
    → 메모리 저장됨
  4. 재사용
    다음 세션에서 Claude가 빈 화면 대신 Moltis에서 읽어옵니다.✓ 복사됨
    → 연속성 유지

결과: Claude가 Moltis를 장기 메모리 및 샌드박스로 활용합니다.

조합

다른 MCP와 조합해 10배 효율

moltis-mcp + filesystem

실행 전 파일을 샌드박스로 가져오기

moltis-mcp와 filesystem 조합: 실행 전 파일을 샌드박스로 가져오기✓ 복사됨

도구

이 MCP가 노출하는 것

도구입력언제 호출비용
memory_read (문서 참조) 키/주제별로 메모리 항목 읽기 호출 1회
memory_write (문서 참조) 사실 또는 메모 저장 호출 1회
sandbox_exec (문서 참조) 샌드박스 환경에서 코드/셸 실행 호출 1회

비용 및 제한

운영 비용

API 쿼터
LLM 공급자에 의해 제한됨
호출당 토큰
도구 호출은 소량
금액
무료 OSS; 호스팅 + LLM 비용 부담
소형 VPS에서 실행 — Rust 바이너리는 가볍습니다

보안

권한, 시크릿, 파급범위

최소 스코프: agent:read agent:write
자격 증명 저장: LLM 키는 환경변수에; 에이전트 데이터는 디스크에
데이터 외부 송신: 설정한 LLM 공급자로 전송
절대 부여 금지: expose agent endpoint publicly without auth

문제 해결

자주 발생하는 오류와 해결

샌드박스가 실행을 거부함

seccomp 프로필 확인; 일부 syscall은 설계상 차단됩니다

대안

Moltis 다른 것과 비교

대안언제 쓰나단점/장점
memsearch메모리만 필요할 때샌드박스 없음

더 보기

리소스

📖 GitHub에서 공식 README 읽기

🐙 열린 이슈 보기

🔍 400+ MCP 서버 및 Skills 전체 보기