Fireproof

공식

불변 원장 데이터베이스, 실시간 동기화 기능

Fireproof MCP(으)로 무엇을 할 수 있나요?

  • JSON 문서 저장create_document를 사용하여 데이터베이스에 새 JSON 문서를 저장합니다.
  • ID로 문서 검색get_document를 통해 고유 식별자로 저장된 문서를 가져옵니다.
  • 기존 문서 업데이트update_document를 사용하여 이전에 저장된 문서의 내용을 수정합니다.
  • 문서 삭제delete_document를 이용하여 데이터베이스에서 문서를 완전히 제거합니다.
  • 필드 기준 정렬된 문서 쿼리query_documents를 통해 지정된 필드 순서로 정렬된 모든 문서를 나열합니다.

문서

모델 컨텍스트 프로토콜 및 Fireproof 데모: JSON 문서 서버

이것은 Fireproof 데이터베이스를 모델 컨텍스트 프로토콜 서버에서 사용하는 방법에 대한 간단한 예제입니다 (코드와 데이터를 Claude Desktop과 같은 A.I. 시스템에 연결하는 데 사용됨).

이 데모 서버는 CRUD 작업(생성, 읽기, 업데이트, 삭제)과 임의의 필드로 정렬된 문서를 조회하는 기능을 갖춘 기본 JSON 문서 저장소를 구현합니다.

설치

의존성 설치:

npm install
npm build

서버 실행

Claude Desktop과 함께 사용하려면 서버 구성을 추가하세요:

MacOS에서: ~/Library/Application Support/Claude/claude_desktop_config.json Windows에서: %APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "fireproof": {
      "command": "/path/to/fireproof-mcp/build/index.js"
    }
  }
}

디버깅

MCP 서버는 표준 입출력을 통해 통신하므로 디버깅이 까다로울 수 있습니다. 패키지 스크립트로 제공되는 MCP Inspector 사용을 권장합니다:

npm run inspector

Inspector는 브라우저에서 디버깅 도구에 접근할 수 있는 URL을 제공합니다.