Перейти к содержимому

HackMD MCP Server

Интеграция HackMD с ИИ-ассистентами для управления заметками, командами и историей через API.

TypeScript
38 stars

Описание

Это сервер Model Context Protocol для подключения платформы HackMD к AI ассистентам. Позволяет LLM клиентам получать профиль пользователя, создавать/читать/обновлять/удалять заметки, управлять командными заметками, доступ к истории чтения и список команд. Разработан на Node.js 18+, поддерживает HTTP и STDIO транспорты, готов к облачному развертыванию. Идеален для автоматизации работы с заметками в AI-средах, таких как Claude Desktop.

Возможности

Управление профилем

Получение информации о пользователе через get_user_info.

CRUD заметок пользователя

Создание, чтение, обновление и удаление личных заметок (create_note, get_note, update_note, delete_note).

CRUD командных заметок

Создание, чтение, обновление и удаление заметок в командах (create_team_note, update_team_note и т.д.).

Доступ к истории

Получение истории чтения пользователя через get_history.

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

Список команд и заметок в них (list_teams, list_team_notes).

Поддержка транспортов

Работа с HTTP и STDIO транспортами для гибкой интеграции.

Облачное развертывание

Готовность к деплою на платформах вроде Smithery.

Установка

Для локальной установки (STDIO Transport) добавьте в mcp.json:

{
  "mcpServers": {
    "hackmd": {
      "command": "npx",
      "args": ["-y", "hackmd-mcp"],
      "env": {
        "HACKMD_API_TOKEN": "your_api_token"
      }
    }
  }
}

Перезапустите клиент MCP. Опционально укажите HACKMD_API_URL для другого эндпоинта. Для HTTP: после локальной разработки запустите pnpm run start:http (порт 8081 по умолчанию). Требуется Node.js 18+ и API-токен HackMD.

Информация

Язык
TypeScript
Лицензия
MIT License
GitHub Stars
38

Ссылки