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 : Eine vorhandene Notiz aktualisieren
- 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 .
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 -366TypeScriptISC 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