HackMD MCP Server
Servidor MCP de HackMD
Este es un servidor de Protocolo de Contexto de Modelo (MCP) para interactuar con la API de HackMD . Permite a los asistentes de IA realizar operaciones como:
Obtener información del usuario
Lista de notas del usuario
Crear, leer, actualizar y eliminar notas
Ver historial de lectura
Trabajar con notas del equipo
Requisitos
Node.js 18+
Related MCP server: MCP Kibela
Variables de entorno
HACKMD_API_TOKEN: [Obligatorio] Su token de API de HackMDHACKMD_API_URL: (Opcional) URL del punto final de la API de HackMD. Predeterminado:https://api.hackmd.io/v1
Puede obtener un token API desde la configuración de HackMD .
Instalar en Claude Desktop (u otros clientes MCP)
Instalación mediante herrería
Para instalar HackMD MCP Server para Claude Desktop automáticamente a través de 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>Instalación mediante mcp-get
npx @michaellatman/mcp-get@latest install hackmd-mcpInstalación manual
Agregue este servidor a su
claude_desktop_config.json:
{
"mcpServers": {
"hackmd": {
"command": "npx",
"args": ["-y", "hackmd-mcp"],
"env": {
"HACKMD_API_TOKEN": "your_api_token"
}
}
}
}Reiniciar Claude Desktop
Utilice las herramientas para interactuar con su cuenta de HackMD
Herramientas disponibles
API de usuario
get_user_info : Obtener información sobre el usuario autenticado
API de notas de usuario
list_user_notes : Lista todas las notas propiedad del usuario
get_note : Obtener una nota por su ID
create_note : Crea una nueva nota
update_note : Actualizar una nota existente
delete_note : Eliminar una nota
get_history : Obtener el historial de lectura del usuario
API de equipos
list_teams : enumera todos los equipos accesibles para el usuario
API de notas del equipo
list_team_notes : enumera todas las notas de un equipo
create_team_note : Crea una nueva nota en un equipo
update_team_note : Actualizar una nota existente en un equipo
delete_team_note : Eliminar una nota en un equipo
Ejemplo de uso
Can you help me manage my HackMD notes?Luego use comandos como:
Please list all my notes.Desarrollo local
Este proyecto usa Bun como gestor de paquetes. Deberías instalarlo si aún no lo has hecho.
Clonar el repositorio e instalar las dependencias:
git clone https://github.com/yuna0x0/hackmd-mcp.git
cd hackmd-mcp
bun installConfiguración
Cree un archivo
.envcopiando el ejemplo:
cp .env.example .envEdite el archivo
.envy agregue su token de API HackMD:
HACKMD_API_TOKEN=your_api_tokenDepuración con MCP Inspector
Puede utilizar el Inspector MCP para probar y depurar el servidor MCP de HackMD:
npx @modelcontextprotocol/inspector -e HACKMD_API_TOKEN=your_api_token npx hackmd-mcp
# Use this instead when Local Development
bun run inspectorA continuación, abra su navegador y acceda a la URL proporcionada (normalmente http://127.0.0.1:6274 ) para acceder a la interfaz del Inspector de MCP. Desde allí, podrá:
Conéctese a su servidor HackMD MCP en ejecución
Explorar las herramientas disponibles
Ejecutar herramientas con parámetros personalizados
Ver las respuestas
Esto es particularmente útil para probar su configuración antes de conectarla a Claude u otro asistente de IA.
Estibador
Extraer de Docker Hub:
docker pull yuna0x0/hackmd-mcpCompilación de Docker (desarrollo local):
docker build -t yuna0x0/hackmd-mcp .Compilación multiplataforma de Docker (desarrollo local):
docker buildx build --platform linux/amd64,linux/arm64 -t yuna0x0/hackmd-mcp .Aviso de seguridad
Este servidor MCP requiere su token de API de HackMD en el archivo .env o como variable de entorno. Mantenga esta información segura y nunca la envíe al control de versiones.
Licencia
Este proyecto está licenciado bajo la licencia MIT: consulte el archivo de LICENCIA para obtener más detalles.
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