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 versatile Model Context Protocol server that enables AI assistants to manage calendars, track tasks, handle emails, search the web, and control smart home devices.Last updated -14Python
Appwrite MCP Serverofficial
AsecurityAlicenseAqualityA Model Context Protocol server that allows AI assistants to interact with Appwrite's API, providing tools to manage databases, users, functions, teams, and other resources within Appwrite projects.Last updated -8448PythonMIT License- AsecurityAlicenseAqualityA Model Context Protocol server providing AI assistants with access to healthcare data tools, including FDA drug information, PubMed research, health topics, clinical trials, and medical terminology lookup.Last updated -72821JavaScriptMIT License
- -securityFlicense-qualityA comprehensive Model Context Protocol server implementation that enables AI assistants to interact with file systems, databases, GitHub repositories, web resources, and system tools while maintaining security and control.Last updated -31TypeScript