Skip to main content
Glama

Heptabase MCP

by LarryStanley
CHANGELOG.md1.81 kB
# Changelog ## [1.0.0] - 2024-05-18 ### Added - Initial implementation of Heptabase MCP service - TypeScript interfaces for all Heptabase data models (Whiteboard, Card, CardInstance, Connection) - BackupManager service for handling backup file operations - Automatic zip extraction - File watching capability - Backup metadata management - HeptabaseDataService for data loading and querying - Caching support for performance - Search functionality for whiteboards and cards - Complex query support with filters - Complete set of MCP tools: - Backup management tools (configureBackupPath, listBackups, loadBackup) - Search tools (searchWhiteboards, searchCards) - Data retrieval tools (getWhiteboard, getCard, getCardsByArea) - Export tools (exportWhiteboard, summarizeWhiteboard) - Analysis tools (analyzeGraph, compareBackups) - Comprehensive test suite with 100% coverage - Unit tests for all components - Integration tests for end-to-end workflows - Configuration system with .mcp-settings.json support - Documentation and example configuration - Error handling and validation throughout - TypeScript type safety ### Features Implemented - ✅ Automatic backup discovery and loading - ✅ Multi-format export (Markdown, JSON, HTML) - ✅ Knowledge graph analysis with metrics - ✅ Backup comparison and change tracking - ✅ Area-based card search on whiteboards - ✅ Rich search with query, tags, and date filters - ✅ Caching system for improved performance - ✅ File watching for real-time backup updates ### Technical Details - Built with TypeScript for type safety - Uses MCP SDK for protocol implementation - Jest for testing with full coverage - Zod for schema validation - Event-driven architecture for backup management - Clean separation of concerns with service layer

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/LarryStanley/heptabse-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server