Skip to main content
Glama

HackMD MCP-сервер

значок кузнеца

Это сервер Model Context Protocol (MCP) для взаимодействия с API HackMD . Он позволяет помощникам ИИ выполнять такие операции, как:

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

  • Список заметок пользователя

  • Создавайте, читайте, обновляйте и удаляйте заметки

  • Посмотреть историю прочтений

  • Работа с командными заметками

Требования

  • Node.js 18+

Related MCP server: MCP Kibela

Переменные среды

  • HACKMD_API_TOKEN : [Обязательно] Ваш токен API HackMD

  • HACKMD_API_URL : (Необязательно) URL конечной точки API HackMD. По умолчанию: https://api.hackmd.io/v1

API-токен можно получить в настройках HackMD .

Установить на Claude Desktop (или другие клиенты MCP)

Установка через Smithery

Чтобы автоматически установить HackMD MCP Server для Claude Desktop через Smithery :

npx -y @smithery/cli install @yuna0x0/hackmd-mcp --client claude

# For other MCP clients, use the following command:
# List available clients
npx -y @smithery/cli list clients
# Install to other clients
npx -y @smithery/cli install @yuna0x0/hackmd-mcp --client <client_name>

Установка через mcp-get

npx @michaellatman/mcp-get@latest install hackmd-mcp

Ручная установка

  1. Добавьте этот сервер в ваш claude_desktop_config.json :

{
  "mcpServers": {
    "hackmd": {
      "command": "npx",
      "args": ["-y", "hackmd-mcp"],
      "env": {
        "HACKMD_API_TOKEN": "your_api_token"
      }
    }
  }
}
  1. Перезагрузить рабочий стол Клода

  2. Используйте инструменты для взаимодействия с вашей учетной записью HackMD

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

Пользовательский API

  • get_user_info : Получить информацию об аутентифицированном пользователе

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

  • list_user_notes : Список всех заметок, принадлежащих пользователю

  • get_note : Получить заметку по ее идентификатору

  • create_note : Создать новую заметку

  • update_note : Обновить существующую заметку

  • delete_note : Удалить заметку

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

API команд

  • list_teams : Список всех команд, доступных пользователю

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

  • list_team_notes : Список всех заметок в команде

  • create_team_note : Создать новую заметку в команде

  • update_team_note : Обновить существующую заметку в команде

  • delete_team_note : Удалить заметку в команде

Пример использования

Can you help me manage my HackMD notes?

Затем используйте такие команды:

Please list all my notes.

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

Этот проект использует Bun в качестве менеджера пакетов. Вам следует установить его, если вы еще этого не сделали.

Клонируйте репозиторий и установите зависимости:

git clone https://github.com/yuna0x0/hackmd-mcp.git
cd hackmd-mcp
bun install

Конфигурация

  1. Создайте файл .env , скопировав пример:

cp .env.example .env
  1. Отредактируйте файл .env и добавьте свой токен API HackMD:

HACKMD_API_TOKEN=your_api_token

Отладка с помощью MCP Inspector

Вы можете использовать MCP Inspector для тестирования и отладки сервера HackMD MCP:

npx @modelcontextprotocol/inspector -e HACKMD_API_TOKEN=your_api_token npx hackmd-mcp

# Use this instead when Local Development
bun run inspector

Затем откройте в браузере предоставленный URL (обычно http://127.0.0.1:6274 ), чтобы получить доступ к интерфейсу MCP Inspector. Оттуда вы можете:

  1. Подключитесь к работающему серверу HackMD MCP

  2. Просмотрите доступные инструменты

  3. Запуск инструментов с пользовательскими параметрами

  4. Посмотреть ответы

Это особенно полезно для тестирования вашей установки перед подключением ее к Клоду или другому помощнику на основе искусственного интеллекта.

Докер

Извлечение из Docker Hub:

docker pull yuna0x0/hackmd-mcp

Сборка Docker (локальная разработка):

docker build -t yuna0x0/hackmd-mcp .

Мультиплатформенная сборка Docker (локальная разработка):

docker buildx build --platform linux/amd64,linux/arm64 -t yuna0x0/hackmd-mcp .

Уведомление о безопасности

Этот сервер MCP требует ваш токен API HackMD в файле .env или в качестве переменной среды. Сохраните эту информацию в безопасности и никогда не передавайте ее в систему контроля версий.

Лицензия

Данный проект лицензирован по лицензии MIT — подробности см. в файле LICENSE .

A
license - permissive license
B
quality
B
maintenance

Maintenance

Maintainers
Response time
1wRelease cycle
11Releases (12mo)
Commit activity
Issues opened vs closed

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    B
    quality
    F
    maintenance
    A Model Context Protocol server that enables AI assistants to read, write, and manipulate notes in your Obsidian vault through a standardized interface.
    5
    4,785
    4
    ISC
  • A
    license
    A
    quality
    C
    maintenance
    A Model Context Protocol server that enables AI assistants to search and access information stored in Kibela, supporting note search, retrieval, creation and updating.
    6
    39
    13
    MIT
  • -
    license
    Not graded
    quality
    Not graded
    maintenance
    A Model Context Protocol server that enables AI assistants to interact with Notion's API for reading, creating, and modifying Notion content through natural language interactions.
  • F
    license
    Not graded
    quality
    D
    maintenance
    A Model Context Protocol server that allows AI assistants like Claude to interact with Evernote, enabling them to create, search, read, and manage notes through natural language.
    4

View all related MCP servers

Related MCP Connectors

  • A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…

  • Markdown-based note-taking with a hosted MCP server. Your notes serve you and your AI.

  • A Model Context Protocol server for Wix AI tools

View all MCP Connectors

Latest Blog Posts

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/yuna0x0/hackmd-mcp'

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