A side-by-side look at the Site and Hackmd MCP MCP servers: transport, auth, tools, quality signals, and the config to install either one in Claude, Cursor, Windsurf or VS Code.
Verdict: choose Site for workplace & productivity work; choose Hackmd MCP for workplace & productivity as a local process. You can also run both side by side in one mcpServers block.
HACKMD_API_TOKEN, HACKMD_API_URL, ALLOWED_HACKMD_API_URLS, PORT.get_user_info, list_teams, get_history.Rows where the two servers differ are marked.
| Spec | S Site | |
|---|---|---|
| Category | Workplace & Productivity | Workplace & Productivity |
| Quality signal | 43/100 · Fair | 55/100 · Good |
| Install command | Not confirmed yet | Confirmed |
| Transport | — | Local subprocess (stdio) |
| Auth | No auth required | API key required |
| Pricing | Free | BYOK (pay the provider) |
| Required env vars | None listed | HACKMD_API_TOKENHACKMD_API_URLALLOWED_HACKMD_API_URLSPORT |
| Verified owner | Community listing | Community listing |
| GitHub stars | — | 68 |
| Directory activity | 0 views 0 installs 0 upvotes | 2 views 0 installs 0 upvotes |
| Tools | Not listed | 12 |
| Full listing | View Site | View Hackmd MCP |
No tool names declared yet. Check the project README from the listing page.
get_user_infoGet information about the authenticated userlist_teamsList all teams accessible to the userget_historyGet user's reading historylist_team_notesList all notes in a teamcreate_team_noteCreate a new note in a teamupdate_team_noteUpdate an existing note in a teamdelete_team_noteDelete a note in a teamlist_user_notesList all notes owned by the userget_noteGet a note by its IDcreate_noteCreate a new noteupdate_noteUpdate an existing notedelete_noteDelete a notePaste either block (or both) into your client config, e.g. claude_desktop_config.json or ~/.cursor/mcp.json. We only show a config when the install command is confirmed.
No confirmed install command for Site yet — follow the setup steps linked from its listing page rather than a guessed package name.
{
"mcpServers": {
"yuna0x0-hackmd-mcp": {
"command": "npx",
"args": [
"-y",
"hackmd-mcp"
],
"env": {
"HACKMD_API_TOKEN": "YOUR_HACKMD_API_TOKEN_HERE",
"HACKMD_API_URL": "YOUR_HACKMD_API_URL_HERE",
"ALLOWED_HACKMD_API_URLS": "YOUR_ALLOWED_HACKMD_API_URLS_HERE",
"PORT": "YOUR_PORT_HERE"
}
}
}
}