hackmd-mcp

hackmd-mcp

22

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.