The Heptabase MCP server enables AI assistants to interact with Heptabase backup data through multiple functions:
Backup Management: Configure paths, list available backups, and load specific backups
Search Operations: Find whiteboards and cards using queries, filters, tags, and date ranges
Data Retrieval: Access whiteboard and card data, including cards within specific areas
Export Functions: Export content to Markdown, JSON, and HTML formats
Analysis Tools: Analyze card relationships, compare backups, and evaluate graph metrics
Summaries: Generate whiteboard summaries
Debugging: Access server state information for troubleshooting
@heptabase/mcp
A Model Context Protocol (MCP) service for interacting with Heptabase backup data. This service allows AI assistants like Claude to search, retrieve, analyze, and export Heptabase whiteboards and cards.
Features
π Search whiteboards and cards
π Automatic backup file management
π Export to multiple formats (Markdown, JSON, Mermaid)
π Analyze card relationships
π Generate whiteboard summaries
β‘ Smart caching for performance
Related MCP server: Supabase MCP Server
Quick Start
Using with Claude Desktop (Recommended)
The easiest way to use this MCP service is with Claude Desktop via npx:
See CLAUDE_DESKTOP_NPX.md for detailed setup instructions.
Local Development
Install dependencies:
npm installConfigure using environment variables. Create a
.envfile:HEPTABASE_BACKUP_PATH=/path/to/your/heptabase/backups HEPTABASE_AUTO_EXTRACT=true HEPTABASE_WATCH_DIRECTORY=trueStart the MCP server:
npm start
Basic Usage
Available Tools
Backup Management
configureBackupPath- Set backup directorylistBackups- List available backupsloadBackup- Load a specific backup
Search Operations
searchWhiteboards- Search whiteboardssearchCards- Search cards
Data Retrieval
getWhiteboard- Get whiteboard datagetCard- Get card datagetCardsByArea- Get cards by position
Export Functions
exportWhiteboard- Export to various formatssummarizeWhiteboard- Generate summaries
Analysis Tools
analyzeGraph- Analyze relationshipscompareBackups- Compare versions
Development
Project Structure
Testing
Building
Documentation
For detailed documentation, see SPECIFICATION.md.
License
MIT
Contributing
Contributions are welcome! Please read our contributing guidelines before submitting PRs.
Support
For issues and feature requests, please use the GitHub issue tracker.