hackmd-mcp
The HackMD MCP Server is designed to facilitate seamless interaction with HackMD's API, allowing users to manage their notes and team collaborations effectively. It offers extensive functionalities through Model Context Protocol for AI integration.
HackMD MCP Server
This project is a Model Context Protocol (MCP) server that facilitates interaction with the HackMD API, enabling AI assistants to perform various operations such as:
- Retrieving user information
- Listing and managing user and team notes
- Viewing user reading history
Requirements
- Node.js 18+
Installation
The server can be installed automatically via Smithery for use in Claude Desktop, or manually configured in the claude_desktop_config.json
.
Available Tools
- User APIs: Manage user details and notes
- Team APIs: Manage team notes and listing teams
Local Development
The project uses pnpm as its package manager. Clone the repository, install dependencies, and configure using a .env file.
Debugging
Use the MCP Inspector for testing and debugging.
Docker
Docker images can be pulled or built for local development and multi-platform support.