Best for
- Developers who want to integrate HackMD note management into AI workflows
- Individuals or teams who prefer natural language interaction with their notes
- Users who need cloud deployment of MCP servers
This server is focused on HackMD note management, implementing CRUD operations on notes, teams, history, and user profile. Installation is straightforward, and it supports multiple transports, making it suitable for integration into MCP-capable AI clients. Security relies on user's care in protecting the API token.
Strongest · Documentation 15/20 Weakest · Reliability 7/20
Static review · not runListed 2026-08-07
Read the FMRS scoring method →Runtime:Node.js 18+ · Docker
HACKMD_API_TOKEN
Required HackMD API token for all API operations; create one at https://hackmd.io/settings#api via 'Create API Token'.
HACKMD_API_URL
Optional HackMD API URL, defaults to https://api.hackmd.io/v1.
ALLOWED_HACKMD_API_URLS
Optional comma-separated allowlist of HackMD API URLs for the HTTP transport server; only the default URL is allowed if unset.
PORT
Optional port for the HTTP transport server, defaults to 8081.
{
"mcpServers": {
"hackmd": {
"command": "npx",
"args": ["-y", "hackmd-mcp"],
"env": {
"HACKMD_API_TOKEN": "your_api_token"
}
}
}
}
Shown for Claude Desktop. Other clients may use a different file or key (VS Code uses "servers") — the configurator below converts it.
{
"servers": {
"hackmd": {
"command": "npx",
"args": [
"-y",
"hackmd-mcp"
],
"env": {
"HACKMD_API_TOKEN": "your_api_token"
}
}
}
}
Goes in your project's .vscode/mcp.json (VS Code uses a "servers" key).
claude mcp add hackmd -e HACKMD_API_TOKEN=your_api_token -- npx -y hackmd-mcp
Run it in a terminal; replace any <…> placeholders with your own values first.
After adding the server to your MCP client config and restarting it, check that tools like get_user_info and list_user_notes appear in the client's tool list, then call get_user_info — a returned authenticated user profile confirms the connection works.
Once connected, you can ask your AI assistant things like:
No matching tools
Listed from the project's documentation, not tested by this site.
This is a Model Context Protocol (MCP) server that interfaces with the HackMD API, allowing LLM clients to access and interact with HackMD notes, teams, user profiles, and history data. It supports both STDIO and HTTP transports, and is cloud-deployment ready via platforms like Smithery.
Securely connect Atlassian Cloud to AI tools.
Official Notion MCP server for querying, editing, and managing Notion pages and databases via AI agents.
Drive your Claude Code session straight from WhatsApp
Official MCP server that lets AI assistants manage your encrypted Anytype wiki in natural language.
Source revision 38f6a4b67e2f Data synced 2026-10-11 Read the FMRS scoring method