A Model Context Protocol server that enables LLM clients to interact with HackMD API for note management, team collaboration, user profiles, and reading history with dual transport support.
Get information about the authenticated user.
List all teams accessible to the user.
Get user's reading history.
List all notes in a team.
Create a new note in a team.
Update an existing note in a team.
Delete a note in a team.
List all notes owned by the user.
Get a note by its ID.
Create a new note.
Update an existing note.
Delete a note.
{
"mcpServers": {
"hackmd": {
"command": "npx",
"args": ["-y", "hackmd-mcp"],
"env": {
"HACKMD_API_TOKEN": "your_api_token"
}
}
}
}