Skip to main content
Glama

Heptabase MCP

by LarryStanley

@heptabase/mcp

Служба Model Context Protocol (MCP) для взаимодействия с резервными данными Heptabase. Эта служба позволяет помощникам ИИ, таким как Клод, искать, извлекать, анализировать и экспортировать доски и карточки Heptabase.

Функции

  • 🔍 Поиск досок и карточек
  • 📁 Автоматическое управление файлами резервного копирования
  • 📄 Экспорт в несколько форматов (Markdown, JSON, Mermaid)
  • 🔗 Анализируйте взаимосвязи карт
  • 📊 Создавайте сводки на доске
  • ⚡ Умное кэширование для производительности

Быстрый старт

Использование с Claude Desktop (рекомендуется)

Самый простой способ использовать эту службу MCP — с помощью Claude Desktop через npx :

{ "mcpServers": { "heptabase": { "command": "npx", "args": ["@heptabase/mcp"], "env": { "HEPTABASE_BACKUP_PATH": "/path/to/your/heptabase/backups", "HEPTABASE_AUTO_EXTRACT": "true", "HEPTABASE_WATCH_DIRECTORY": "true" } } } }

Подробные инструкции по настройке см. в CLAUDE_DESKTOP_NPX.md

Местное развитие

  1. Установить зависимости:
    npm install
  2. Настройте с помощью переменных среды. Создайте файл .env :
    HEPTABASE_BACKUP_PATH=/path/to/your/heptabase/backups HEPTABASE_AUTO_EXTRACT=true HEPTABASE_WATCH_DIRECTORY=true
  3. Запустите MCP-сервер:
    npm start

Базовое использование

// Configure backup path await mcpClient.callTool({ name: "configureBackupPath", parameters: { path: "/Users/stanley/Documents/Heptabase-auto-backup" } }); // List available backups const { backups } = await mcpClient.callTool({ name: "listBackups" }); // Search for whiteboards const { whiteboards } = await mcpClient.callTool({ name: "searchWhiteboards", parameters: { query: "Project Planning" } });

Доступные инструменты

Управление резервным копированием

  • configureBackupPath — установка каталога для резервного копирования
  • listBackups — список доступных резервных копий
  • loadBackup — загрузить определенную резервную копию

Поисковые операции

  • searchWhiteboards - Поиск досок
  • searchCards - Поиск карт

Извлечение данных

  • getWhiteboard — Получить данные с доски
  • getCard - Получить данные карты
  • getCardsByArea - Получить карты по позиции

Экспортные функции

  • exportWhiteboard - Экспорт в различные форматы
  • summarizeWhiteboard - Создание резюме

Инструменты анализа

  • analyzeGraph - Анализ взаимосвязей
  • compareBackups - Сравнение версий

Разработка

Структура проекта

heptabase-mcp/ ├── src/ │ ├── index.ts # MCP server │ ├── config/ # Configuration │ ├── services/ # Core services │ ├── tools/ # MCP tools │ └── types/ # TypeScript types ├── tests/ # Test files ├── package.json └── tsconfig.json

Тестирование

npm test

Здание

npm run build

Документация

Подробную документацию см. в SPECIFICATION.md .

Лицензия

Массачусетский технологический институт

Внося вклад

Вклады приветствуются! Пожалуйста, ознакомьтесь с нашими правилами по вкладам перед отправкой PR.

Поддерживать

Для сообщений о проблемах и запросов на новые функции используйте систему отслеживания ошибок GitHub.

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

local-only server

The server can only run on the client's local machine because it depends on local resources.

Служба протокола контекста модели, которая позволяет помощникам с искусственным интеллектом искать, извлекать, анализировать и экспортировать данные из резервных копий Heptabase.

  1. Функции
    1. Быстрый старт
      1. Использование с Claude Desktop (рекомендуется)
      2. Местное развитие
      3. Базовое использование
    2. Доступные инструменты
      1. Управление резервным копированием
      2. Поисковые операции
      3. Извлечение данных
      4. Экспортные функции
      5. Инструменты анализа
    3. Разработка
      1. Структура проекта
      2. Тестирование
      3. Здание
    4. Документация
      1. Лицензия
        1. Внося вклад
          1. Поддерживать

            Related MCP Servers

            • -
              security
              F
              license
              -
              quality
              A 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 -
              2
              Python
              • Apple
              • Linux
            • A
              security
              A
              license
              A
              quality
              A 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 -
              6
              107
              9
              TypeScript
              MIT License
            • -
              security
              F
              license
              -
              quality
              A 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 -
              1
              TypeScript
            • A
              security
              F
              license
              A
              quality
              A Model Context Protocol server that enables AI assistants to perform real-time web searches, retrieving up-to-date information from the internet via a Crawler API.
              Last updated -
              1
              44
              8
              JavaScript
              • Apple
              • Linux

            View all related MCP servers

            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