@헵타베이스/mcp
Heptabase 백업 데이터와 상호 작용하기 위한 모델 컨텍스트 프로토콜(MCP) 서비스입니다. 이 서비스를 통해 Claude와 같은 AI 비서가 Heptabase 화이트보드와 카드를 검색, 불러오기, 분석 및 내보낼 수 있습니다.
특징
- 🔍 화이트보드와 카드 검색
- 📁 자동 백업 파일 관리
- 📄 다양한 포맷(Markdown, JSON, Mermaid)으로 내보내기
- 🔗 카드 관계 분석
- 📊 화이트보드 요약 생성
- ⚡ 성능을 위한 스마트 캐싱
빠른 시작
설치 및 설정
- 복제하고 설치하세요:지엑스피1
- 환경 변수를 사용하여 구성:
- 프로젝트를 빌드하세요:
- 로컬에서 테스트(선택 사항):
Claude Desktop과 함께 사용
로컬 빌드를 사용하도록 Claude Desktop을 구성하세요.
Claude Desktop 구성 파일을 편집하세요.
- macOS :
~/Library/Application\ Support/Claude/claude_desktop_config.json
- 윈도우 :
%APPDATA%\Claude\claude_desktop_config.json
- 리눅스 :
~/.config/Claude/claude_desktop_config.json
다음 구성을 추가합니다.
중요한:
/path/to/node
Node.js 경로로 바꾸세요(which node
찾으세요)/path/to/your/heptabase-mcp
실제 프로젝트 경로로 바꾸세요.HEPTABASE_BACKUP_PATH
Heptabase 백업 디렉토리로 설정하세요.
자세한 설정 지침은 QUICK_START.md를 참조하세요.
구성
이 프로젝트에서는 개인 정보를 보호하는 구성 시스템을 사용합니다.
- 예제 파일 (git에 안전):
claude-config-example.json
,.env.example
- 개인 파일 (gitignored):
claude-config-*personal*.json
,.env
자세한 구성 지침은 CONFIG.md를 참조하세요.
기본 사용법
사용 가능한 도구
백업 관리
configureBackupPath
- 백업 디렉토리 설정listBackups
- 사용 가능한 백업 목록loadBackup
- 특정 백업 로드
검색 작업
searchWhiteboards
- 이름이나 콘텐츠로 화이트보드 검색searchCards
- 모든 화이트보드에서 카드 검색
데이터 검색
getWhiteboard
- 전체 화이트보드 데이터 가져오기getCard
- 다양한 형식의 카드 콘텐츠 가져오기getCardContent
- 리소스로 카드 콘텐츠 가져오기(크기 제한 우회)getCardsByArea
- 화이트보드에서 위치별로 카드 찾기
내보내기 기능
exportWhiteboard
- Markdown, JSON, HTML 형식으로 내보내기summarizeWhiteboard
- AI 기반 요약 생성
분석 도구
analyzeGraph
- 카드 관계 및 연결 분석compareBackups
- 다른 백업 버전 비교
디버그 도구
debugInfo
- 시스템 상태 및 진단 정보 가져오기
개발
프로젝트 구조
테스트
건물
선적 서류 비치
- 📚 전체 사양 - 자세한 API 및 아키텍처
- 🚀 빠른 시작 가이드 - 빠르게 시작하고 실행하세요
- ⚙️ 구성 가이드 - 안전한 구성 관행
- 📖 Claude Desktop 설정 - 로컬 개발 설정
개인정보 보호 및 보안
이 프로젝트는 개인정보 보호 원칙을 따릅니다.
- ✅ 개인 경로는 git에 커밋되지 않습니다.
- ✅ 백업 데이터는 컴퓨터에 로컬로 저장됩니다.
- ✅ 구성 템플릿은 안전한 플레이스홀더를 사용합니다.
- ✅ Gitignore는 민감한 파일을 보호합니다
요구 사항
- 노드.js 18+
- 백업 내보내기가 활성화된 Heptabase
- Claude Desktop (MCP 통합용)
문제 해결
일반적인 문제
- "백업을 찾을 수 없습니다" -
HEPTABASE_BACKUP_PATH
가 올바른 디렉토리를 가리키는지 확인하세요. - "명령을 찾을 수 없습니다" - Node.js가 설치되어 있고 경로가 올바른지 확인하세요.
- Claude가 도구를 볼 수 없습니다 . 구성 변경 후 Claude Desktop을 완전히 다시 시작하세요.
- 빌드 오류 - 사용하기 전에
npm install
및npm run build
실행하세요.
디버그 모드
debugInfo
도구를 사용하여 시스템 상태를 확인하세요.
기여하다
기여를 환영합니다! 다음 내용을 알려주세요.
- 저장소를 포크하세요
- 기능 브랜치 생성
- 변경 사항을 만드세요
- 새로운 기능에 대한 테스트 추가
- 모든 테스트가 통과되었는지 확인하세요
- 풀 리퀘스트 제출
아키텍처 세부 사항은 SPECIFICATION.md를 참조하세요.
특허
MIT 라이센스 - 자세한 내용은 라이센스 파일을 참조하세요.
지원하다
Heptabase 커뮤니티를 위해 ❤️로 만들었습니다
Related MCP Servers
- -securityFlicense-qualityA versatile Model Context Protocol server that enables AI assistants to manage calendars, track tasks, handle emails, search the web, and control smart home devices.Last updated -2Python
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI assistants to search and access information stored in Kibela, supporting note search, retrieval, creation and updating.Last updated -61079TypeScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server that provides persistent task management capabilities for AI assistants, allowing them to create, update, and track tasks beyond their usual context limitations.Last updated -1TypeScript
- AsecurityFlicenseAqualityA Model Context Protocol server that connects to Amadeus API, enabling AI assistants to search flights, analyze prices, find best travel deals, and plan multi-city trips.Last updated -294TypeScript