Loading...
npx @modelcontextprotocol/inspector -e HACKMD_API_TOKEN=your_api_token npx hackmd-mcp{
"mcpServers": {
"hackmd": {
"command": "npx",
"args": ["-y", "hackmd-mcp"],
"env": {
"HACKMD_API_TOKEN": "your_api_token"
}
}
}
}get_user_infoRetrieves information about the currently authenticated HackMD user.
Read-only operation, no data modification.
list_teamsLists all HackMD teams that the user has access to.
Read-only operation, no data modification.
get_historyRetrieves the user's HackMD reading history.
Read-only operation, no data modification.
list_team_notesLists all notes within a specified HackMD team.
Read-only operation, no data modification.
create_team_noteCreates a new note within a specified HackMD team.
Creates a new resource.
update_team_noteUpdates an existing note within a specified HackMD team.
Modifies existing data.
delete_team_noteDeletes a note from a specified HackMD team.
Deletes existing data.
list_user_notesLists all notes owned by the user.
Read-only operation, no data modification.
get_noteRetrieves a specific note by its ID.
Read-only operation, no data modification.
create_noteCreates a new note for the user.
Creates a new resource.
update_noteUpdates an existing note.
Modifies existing data.
delete_noteDeletes a note.
Deletes existing data.