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을 제공합니다.