HackMD MCP Server
Интеграция HackMD с ИИ-ассистентами для управления заметками, командами и историей через API.
Описание
Это сервер 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.