DotMD ist ein MCP-Server.Deine Agenten sehen, was du gerade liest.
DotMD betreibt einen lokalen MCP-Server auf deinem Mac. Claude Code, Codex, Cursor oder jeder MCP-Client kann deine Markdown-Dateien öffnen, deine Auswahl und deine Kommentare lesen, auf Zeilen zeigen und dir eine Spec zum Review schicken.
macOS 14 oder neuer. Lesen ist kostenlos; Bearbeiten und Reviews kaufst du einmalig.
Kurze Antwort
DotMD betreibt einen lokalen MCP-Server auf deinem Mac, damit Claude Code, Codex, Cursor oder jeder MCP-Client deine Markdown-Dateien öffnen, deine Auswahl und Kommentare lesen und dir ein Dokument zum Prüfen schicken kann. Er dient der Arbeit mit Markdown in DotMD, nicht der Umwandlung anderer Formate; die Agenten-Werkzeuge gehören zu DotMD Reviewer, und Lesen ist kostenlos.
Den Markdown-MCP-Server einschalten
Das ist ein MCP-Server, um mit deinen Markdown-Dateien in DotMD zu arbeiten: sie zu öffnen, zu lesen, was du kommentierst, und zu prüfen, was der Agent schreibt. Er ist kein Konverter, der andere Formate in Markdown umwandelt. Alles geschieht in Settings → MCP:
- MCP server startet den Server. Der Status oben wird grün und zeigt Listening.
- Start with DotMD startet ihn mit jedem Start von DotMD.
- Port ist standardmäßig 8089. Schalte den Server nach einer Änderung aus und wieder ein.
- Die Adresse,
http://127.0.0.1:8089/mcp, steht oben, mit einem Kopieren-Button.
Der Server läuft, solange DotMD geöffnet ist. Schließt du DotMD, erreicht ihn der Agent nicht mehr.
Verbinde deinen Agenten mit dem MCP-Server
Trage die Adresse des Servers einmal ein, so wie es dein Agent vorsieht.
Claude Code
Führe dies im Terminal aus. Details stehen in der Claude-Code-Anleitung.
claude mcp add -s user --transport http dotmd http://127.0.0.1:8089/mcp
Codex
Öffne in der Codex-App Settings → MCP servers → Add server und wähle Streamable HTTP, oder trage dies in ~/.codex/config.toml ein. Die Zeile tool_timeout_sec lässt Codex warten, während du prüfst. Mehr in der Codex-Anleitung.
[mcp_servers.dotmd]
url = "http://127.0.0.1:8089/mcp"
tool_timeout_sec = 3600
Cursor, Visual Studio Code und andere
Füge einen Server mit dieser Konfiguration hinzu. Die Schritte stehen in der Cursor-Anleitung.
{
"mcpServers": {
"dotmd": { "type": "http", "url": "http://127.0.0.1:8089/mcp" }
}
}
Was der Agent mit DotMD tun kann
Der Server gibt dem Agenten zwölf Tools:
| Tool | Was es tut |
|---|---|
open_file | Öffnet eine Datei oder einen Ordner in DotMD, auf Wunsch an einer Zeile, die hervorgehoben wird |
request_review | Schickt ein Dokument, das der Agent geschrieben hat, zum Review an dich und wartet, bis du auf Send oder Approve klickst |
get_current_file | Welche Datei offen ist, ihr Titel, der Modus und der Abschnitt, den du gerade liest |
get_selection | Der Text, den du markiert hast, mit seinen Zeilennummern |
highlight | Scrollt zu Zeilen und hebt sie einige Sekunden lang hervor |
show_changes | Zeigt die Änderungen des Agenten neben ihren Kommentaren oder im Versionsverlauf |
list_files | Die Markdown-Dateien in deinem Workspace, mit ihren Titeln |
search | Durchsucht den Text aller Dateien im Workspace |
get_review_comments | Die Kommentare zu einer Datei, deine oder die eines prüfenden Agenten |
add_review_comments | Hinterlässt Kommentare an Zeilen einer Datei, als Reviewer, unter dem Namen des Agenten |
complete_review | Meldet dir, dass ein prüfender Agent fertig ist, mit seinem Urteil und einer Zusammenfassung in einem Satz |
resolve_review_comments | Schickt Kommentare zur Prüfung an dich zurück, jeden mit einer Notiz und den dafür geänderten Zeilen |
Der Ablauf bei einer Spec: Der Agent schreibt sie und ruft request_review auf, du kommentierst und klickst auf Send, und der Agent arbeitet jeden Kommentar ein und schickt ihn mit resolve_review_comments zurück. Wie das aussieht, zeigt die Claude-Code-Anleitung.
Du siehst jeden Aufruf
Recent Requests in Settings → MCP zeigt in einfachen Worten, was jeder Assistent getan hat: „Codex · Opened plans/auth.md at line 42“ mit grünem Haken, „Searched for “rate limit” (5 matches)“ oder „Couldn't open ~/notes/a.md — no access“ mit rotem Kreuz. Fahre über eine Zeile für den vollen Pfad oder den Grund. Technical details zeigt stattdessen die rohen HTTP-Anfragen. Die Liste bleibt nur erhalten, solange DotMD geöffnet ist.
Sicherheit: Wer den Server erreicht
- Der Server lauscht nur auf 127.0.0.1, andere Computer erreichen ihn also nicht.
- Webseiten können ihn nicht nutzen. Jede Anfrage aus einem Browser wird abgelehnt, ebenso eine Anfrage, deren Adresse nicht diesen Mac nennt, was auch DNS-Rebinding verhindert.
- Er nimmt nur JSON-Anfragen an, die ein Webformular nicht senden kann.
- Er schreibt nie Dateien. Die Tools wirken auf das vorderste DotMD-Fenster.
- Er öffnet nur Dateien, auf die DotMD Zugriff hat: dein Workspace, Downloads und, wenn du es erlaubt hast, dein Home-Ordner. Für alles andere wird der Agent angewiesen, dich zu bitten, den Ordner zum Workspace hinzuzufügen.
Abgelehnte Anfragen erscheinen in Recent Requests in Rot, mit dem Grund.
Agenten in Docker
In einem Docker-Container ist 127.0.0.1 der Container selbst, nicht dein Mac. Mit Docker Desktop erreichen Container den Mac als host.docker.internal, verwende also diese Adresse:
claude mcp add -s user --transport http dotmd http://host.docker.internal:8089/mcp
Andere Clients tragen dieselbe Adresse in ihrer Konfiguration ein. Jeder Container auf diesem Mac erreicht den Server auf diesem Weg, so wie jeden anderen Server, den Docker Desktop zu deinem Mac durchlässt. Computer in deinem Netzwerk erreichen ihn weiterhin nicht.
Fragen zum MCP-Server von DotMD
Gibt es einen MCP-Server zum Prüfen von Markdown-Dateien am Mac?
Ja, DotMD hat einen eingebaut. Schalte ihn in Settings → MCP ein; er antwortet unter http://127.0.0.1:8089/mcp, solange DotMD geöffnet ist. Der Agent kann Dateien öffnen, deine Auswahl und Kommentare lesen und dir ein Dokument zum Review schicken.
Welche Agenten funktionieren mit dem MCP-Server von DotMD?
Jeder MCP-Client: Claude Code, Codex, Cursor, Visual Studio Code und andere. Jeder braucht dieselbe Adresse, einmal in seinen MCP-Einstellungen eingetragen.
Können andere Computer den MCP-Server von DotMD erreichen?
Nein. Er hört auf 127.0.0.1, also erreicht ihn nur dein Mac. Der Server schreibt nie Dateien; der Agent bearbeitet Dateien wie immer, und du siehst jede Änderung in DotMD.
Kann eine Webseite ihn nutzen?
Nein. Anfragen aus einem Browser werden abgelehnt, und nur JSON-Anfragen von diesem Mac werden angenommen.
Port 8089 ist belegt.
Ändere den Port in Settings → MCP, schalte den Server aus und wieder ein und passe die Adresse in deinem Agenten an.