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
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:
- Configure using environment variables. Create a
.env
file: - Start the MCP server:
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.
local-only server
The server can only run on the client's local machine because it depends on local resources.
Tools
A Model Context Protocol service that enables AI assistants to search, retrieve, analyze, and export data from Heptabase backups.
Related Resources
Related MCP Servers
- -securityFlicense-qualityA Model Control Protocol server that enables AI assistants to interact with Metabase databases, allowing models to explore database schemas, retrieve metadata, visualize relationships, and execute actions.Last updated -4Python
- -securityAlicense-qualityA Model Context Protocol server that enables AI tools to interact with Supabase databases, providing tools for reading, creating, updating, and deleting records in Supabase tables.Last updated -PythonMIT License
- AsecurityAlicenseAqualityA Model Context Protocol service that allows AI assistants to search, retrieve, analyze, and export data from Heptabase backups.Last updated -147TypeScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server that provides AI assistants with comprehensive access to SQL databases, enabling schema inspection, query execution, and database operations with enterprise-grade security.Last updated -42TypeScriptMIT License