Integrations
Provides access to the HackMD API, enabling note management capabilities including creating, reading, updating, and deleting notes, viewing read history, and working with team notes on the HackMD collaborative markdown platform.
HackMD MCP Server
Dies ist ein Model Context Protocol (MCP)-Server für die Interaktion mit der HackMD-API . Er ermöglicht KI-Assistenten die Durchführung von Operationen wie:
- Abrufen von Benutzerinformationen
- Notizen des Benutzers auflisten
- Notizen erstellen, lesen, aktualisieren und löschen
- Leseverlauf anzeigen
- Arbeiten mit Teamnotizen
Anforderungen
- Node.js 18+
Umgebungsvariablen
HACKMD_API_TOKEN
: [Erforderlich] Ihr HackMD-API-TokenHACKMD_API_URL
: (Optional) HackMD API-Endpunkt-URL. Standard:https://api.hackmd.io/v1
Sie können ein API-Token aus den HackMD-Einstellungen erhalten.
Auf Claude Desktop (oder anderen MCP-Clients) installieren
Installation über Smithery
So installieren Sie den HackMD MCP-Server für Claude Desktop automatisch über Smithery :
Installation über mcp-get
Manuelle Installation
- Fügen Sie diesen Server zu Ihrer
claude_desktop_config.json
hinzu:
- Starten Sie Claude Desktop neu
- Verwenden Sie die Tools, um mit Ihrem HackMD-Konto zu interagieren
Verfügbare Tools
Benutzer-API
- get_user_info : Informationen über den authentifizierten Benutzer abrufen
Benutzernotizen-API
- list_user_notes : Listet alle Notizen auf, die dem Benutzer gehören
- get_note : Ruft eine Notiz anhand ihrer ID ab
- create_note : Erstelle eine neue Notiz
- update_note : Aktualisieren Sie eine vorhandene Notiz
- delete_note : Löscht eine Notiz
- get_history : Leseverlauf des Benutzers abrufen
Teams-API
- list_teams : Listet alle für den Benutzer zugänglichen Teams auf
Team Notes API
- list_team_notes : Listet alle Notizen in einem Team auf
- create_team_note : Eine neue Notiz in einem Team erstellen
- update_team_note : Aktualisieren Sie eine vorhandene Notiz in einem Team
- delete_team_note : Löscht eine Notiz in einem Team
Beispielverwendung
Verwenden Sie dann Befehle wie:
Lokale Entwicklung
Dieses Projekt verwendet Bun als Paketmanager. Sie sollten es installieren, falls noch nicht geschehen.
Klonen Sie das Repository und installieren Sie Abhängigkeiten:
Konfiguration
- Erstellen Sie eine
.env
-Datei, indem Sie das Beispiel kopieren:
- Bearbeiten Sie die
.env
Datei und fügen Sie Ihr HackMD-API-Token hinzu:
Debuggen mit MCP Inspector
Sie können den MCP Inspector zum Testen und Debuggen des HackMD MCP-Servers verwenden:
Öffnen Sie anschließend Ihren Browser und öffnen Sie die angegebene URL (normalerweise http://127.0.0.1:6274 ), um auf die MCP Inspector-Oberfläche zuzugreifen. Von dort aus können Sie:
- Stellen Sie eine Verbindung zu Ihrem laufenden HackMD MCP-Server her
- Verfügbare Tools durchsuchen
- Ausführen von Tools mit benutzerdefinierten Parametern
- Antworten ansehen
Dies ist besonders nützlich, um Ihr Setup zu testen, bevor Sie es mit Claude oder einem anderen KI-Assistenten verbinden.
Docker
Vom Docker Hub abrufen:
Docker-Build (lokale Entwicklung):
Docker-Multiplattform-Build (lokale Entwicklung):
Sicherheitshinweis
Dieser MCP-Server benötigt Ihr HackMD-API-Token in der .env-Datei oder als Umgebungsvariable. Bewahren Sie diese Informationen sicher auf und übergeben Sie sie niemals der Versionskontrolle.
Lizenz
Dieses Projekt ist unter der MIT-Lizenz lizenziert – Einzelheiten finden Sie in der Datei LICENSE .
You must be authenticated.
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
Ein Model Context Protocol-Server, der es KI-Assistenten ermöglicht, mit der HackMD-API zu interagieren, um Notizen zu verwalten, einschließlich Erstellen, Lesen, Aktualisieren und Löschen von Notizen.
- Anforderungen
- Umgebungsvariablen
- Auf Claude Desktop (oder anderen MCP-Clients) installieren
- Verfügbare Tools
- Beispielverwendung
- Lokale Entwicklung
- Debuggen mit MCP Inspector
- Docker
- Sicherheitshinweis
- Lizenz
Related Resources
Related MCP Servers
- -securityFlicense-qualityA Model Context Protocol server that enables semantic search and RAG over your Apple Notes, allowing AI assistants like Claude to search and reference your notes during conversations.Last updated -6TypeScript
- -securityAlicense-qualityA Model Context Protocol server that enables AI assistants to read, write, and manipulate notes in your Obsidian vault through a standardized interface.Last updated -598TypeScriptISC License
- -securityAlicense-qualityA Model Context Protocol server that allows AI assistants like Claude to read notes from the Bear note-taking app in a safe, read-only mode.Last updated -2JavaScriptMIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that enables AI assistants to search and access information stored in Kibela, supporting note search, retrieval, creation and updating.Last updated -61079TypeScriptMIT License