HackMD MCP Server
HackMD MCP-сервер
Это сервер Model Context Protocol (MCP) для взаимодействия с API HackMD . Он позволяет помощникам ИИ выполнять такие операции, как:
Получить информацию о пользователе
Список заметок пользователя
Создавайте, читайте, обновляйте и удаляйте заметки
Посмотреть историю прочтений
Работа с командными заметками
Требования
Node.js 18+
Related MCP server: MCP Kibela
Переменные среды
HACKMD_API_TOKEN: [Обязательно] Ваш токен API HackMDHACKMD_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Ручная установка
Добавьте этот сервер в ваш
claude_desktop_config.json:
{
"mcpServers": {
"hackmd": {
"command": "npx",
"args": ["-y", "hackmd-mcp"],
"env": {
"HACKMD_API_TOKEN": "your_api_token"
}
}
}
}Перезагрузить рабочий стол Клода
Используйте инструменты для взаимодействия с вашей учетной записью 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Конфигурация
Создайте файл
.env, скопировав пример:
cp .env.example .envОтредактируйте файл
.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. Оттуда вы можете:
Подключитесь к работающему серверу HackMD MCP
Просмотрите доступные инструменты
Запуск инструментов с пользовательскими параметрами
Посмотреть ответы
Это особенно полезно для тестирования вашей установки перед подключением ее к Клоду или другому помощнику на основе искусственного интеллекта.
Докер
Извлечение из 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 .
Maintenance
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
- AlicenseBqualityFmaintenanceA Model Context Protocol server that enables AI assistants to read, write, and manipulate notes in your Obsidian vault through a standardized interface.54,7854ISC
- AlicenseAqualityCmaintenanceA Model Context Protocol server that enables AI assistants to search and access information stored in Kibela, supporting note search, retrieval, creation and updating.63913MIT
- -licenseNot gradedqualityNot gradedmaintenanceA 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.
- FlicenseNot gradedqualityDmaintenanceA 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
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
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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