{
"event": "PreToolUse",
"tool_name": "mcp__mcp-docs__docs_update",
"tool_input": {
"id": 66,
"content": "<nav class=\"breadcrumb\">\n <a href=\"\/docs\">Dokumentation<\/a> » <a href=\"\/docs\/mcp\">MCP-Server<\/a> » MCP-Docs\n<\/nav>\n\n<h1>MCP-Docs Server<\/h1>\n<p>Model Context Protocol Server für Dokumentations-Management. Verwaltet die hierarchische Dokumentation in der Datenbank.<\/p>\n\n<table>\n <tr><th>Version<\/th><td>1.0.0<\/td><\/tr>\n <tr><th>Transport<\/th><td>stdio<\/td><\/tr>\n <tr><th>Runtime<\/th><td>Python 3.10+<\/td><\/tr>\n <tr><th>Pfad<\/th><td>\/opt\/mcp-servers\/mcp-docs\/<\/td><\/tr>\n <tr><th>Datenbank<\/th><td>ki_dev.dokumentation<\/td><\/tr>\n <tr><th>Logging<\/th><td>ki_dev.mcp_log<\/td><\/tr>\n<\/table>\n\n<h2>Zweck<\/h2>\n<ul>\n <li>CRUD-Operationen auf hierarchischer Dokumentation<\/li>\n <li>Volltextsuche in allen Dokumenten<\/li>\n <li>Baumstruktur mit Parent-Child-Beziehungen<\/li>\n <li>Token-optimierte Ausgaben (compact Mode)<\/li>\n<\/ul>\n\n<h2>Kapitel<\/h2>\n<table>\n <tr><th>Kapitel<\/th><th>Beschreibung<\/th><\/tr>\n <tr><td><a href=\"\/docs\/mcp\/mcp-docs\/mcp-docs-tools\">Tools<\/a><\/td><td>Alle 9 MCP-Tools im Detail<\/td><\/tr>\n <tr><td><a href=\"\/docs\/mcp\/mcp-docs\/mcp-docs-architektur\">Architektur<\/a><\/td><td>Verzeichnisstruktur, Komponenten, Layer<\/td><\/tr>\n <tr><td><a href=\"\/docs\/mcp\/mcp-docs\/mcp-docs-installation\">Installation<\/a><\/td><td>Setup, Konfiguration, Registrierung<\/td><\/tr>\n<\/table>\n\n<h2>Schnellstart<\/h2>\n<pre><code># Registrierung in Claude Code\nclaude mcp add mcp-docs \\\n \/opt\/mcp-servers\/mcp-docs\/venv\/bin\/python \\\n \/opt\/mcp-servers\/mcp-docs\/server.py\n\n# Status prüfen\nclaude mcp list<\/code><\/pre>\n\n<h2>Verfügbare Tools (9)<\/h2>\n<table>\n <tr><th>Tool<\/th><th>Beschreibung<\/th><\/tr>\n <tr><td><code>docs_list<\/code><\/td><td>Dokumente auflisten mit Filtern<\/td><\/tr>\n <tr><td><code>docs_get<\/code><\/td><td>Dokument nach ID oder Pfad abrufen<\/td><\/tr>\n <tr><td><code>docs_create<\/code><\/td><td>Neues Dokument erstellen<\/td><\/tr>\n <tr><td><code>docs_update<\/code><\/td><td>Dokument bearbeiten<\/td><\/tr>\n <tr><td><code>docs_delete<\/code><\/td><td>Dokument löschen<\/td><\/tr>\n <tr><td><code>docs_move<\/code><\/td><td>Position im Baum ändern<\/td><\/tr>\n <tr><td><code>docs_hierarchy<\/code><\/td><td>Kompletter Dokumentationsbaum<\/td><\/tr>\n <tr><td><code>docs_search<\/code><\/td><td>Volltextsuche<\/td><\/tr>\n <tr><td><code>docs_statistics<\/code><\/td><td>Statistiken abrufen<\/td><\/tr>\n<\/table>\n\n<h2>Beispiele<\/h2>\n<pre><code># Alle Dokumente auflisten (Token-sparend)\ndocs_list(compact=True)\n\n# Dokument nach Pfad abrufen\ndocs_get(path=\"\/server\/ssh\")\n\n# Dokument mit Kindern und Breadcrumb\ndocs_get(id=1, include_children=True, include_breadcrumb=True)\n\n# Volltextsuche\ndocs_search(query=\"SSH\")\n\n# Hierarchie anzeigen\ndocs_hierarchy()\n\n# Statistiken\ndocs_statistics()<\/code><\/pre>\n\n<h2>Token-Optimierung<\/h2>\n<ul>\n <li><code>docs_list(compact=True)<\/code> - Nur id, path, title, status (ohne Content)<\/li>\n <li><code>docs_list(compact=False)<\/code> - Vollständige Ausgabe mit Content<\/li>\n <li><code>docs_get()<\/code> - Immer mit Content<\/li>\n<\/ul>\n\n<h2>Verwandte Themen<\/h2>\n<ul>\n <li><a href=\"\/docs\/mcp\">MCP-Server Übersicht<\/a><\/li>\n <li><a href=\"\/docs\/mcp\/mcp-db\">MCP-DB<\/a> - Datenbankzugriff<\/li>\n <li><a href=\"\/docs\/mcp\/mcp-tasks\">MCP-Tasks<\/a> - Task-Management<\/li>\n <li><a href=\"\/docs\/mcp\/mcp-contracts\">MCP-Contracts<\/a> - Contract-Management<\/li>\n<\/ul>"
}
}
{
"tool_response": [
{
"type": "text",
"text": "{\n \"success\": true,\n \"doc\": {\n \"id\": 66,\n \"parent_id\": 35,\n \"slug\": \"mcp-docs\",\n \"path\": \"\/mcp\/mcp-docs\",\n \"title\": \"MCP-Docs\",\n \"description\": \"MCP-Server für Dokumentations-Management. Verwaltet die hierarchische Dokumentation in ki_system.dokumentation.\",\n \"content\": \"<nav class=\\\"breadcrumb\\\">\\n <a href=\\\"\/docs\\\">Dokumentation<\/a> » <a href=\\\"\/docs\/mcp\\\">MCP-Server<\/a> » MCP-Docs\\n<\/nav>\\n\\n<h1>MCP-Docs Server<\/h1>\\n<p>Model Context Protocol Server für Dokumentations-Management. Verwaltet die hierarchische Dokumentation in der Datenbank.<\/p>\\n\\n<table>\\n <tr><th>Version<\/th><td>1.0.0<\/td><\/tr>\\n <tr><th>Transport<\/th><td>stdio<\/td><\/tr>\\n <tr><th>Runtime<\/th><td>Python 3.10+<\/td><\/tr>\\n <tr><th>Pfad<\/th><td>\/opt\/mcp-servers\/mcp-docs\/<\/td><\/tr>\\n <tr><th>Datenbank<\/th><td>ki_dev.dokumentation<\/td><\/tr>\\n <tr><th>Logging<\/th><td>ki_dev.mcp_log<\/td><\/tr>\\n<\/table>\\n\\n<h2>Zweck<\/h2>\\n<ul>\\n <li>CRUD-Operationen auf hierarchischer Dokumentation<\/li>\\n <li>Volltextsuche in allen Dokumenten<\/li>\\n <li>Baumstruktur mit Parent-Child-Beziehungen<\/li>\\n <li>Token-optimierte Ausgaben (compact Mode)<\/li>\\n<\/ul>\\n\\n<h2>Kapitel<\/h2>\\n<table>\\n <tr><th>Kapitel<\/th><th>Beschreibung<\/th><\/tr>\\n <tr><td><a href=\\\"\/docs\/mcp\/mcp-docs\/mcp-docs-tools\\\">Tools<\/a><\/td><td>Alle 9 MCP-Tools im Detail<\/td><\/tr>\\n <tr><td><a href=\\\"\/docs\/mcp\/mcp-docs\/mcp-docs-architektur\\\">Architektur<\/a><\/td><td>Verzeichnisstruktur, Komponenten, Layer<\/td><\/tr>\\n <tr><td><a href=\\\"\/docs\/mcp\/mcp-docs\/mcp-docs-installation\\\">Installation<\/a><\/td><td>Setup, Konfiguration, Registrierung<\/td><\/tr>\\n<\/table>\\n\\n<h2>Schnellstart<\/h2>\\n<pre><code># Registrierung in Claude Code\\nclaude mcp add mcp-docs \\\\\\n \/opt\/mcp-servers\/mcp-docs\/venv\/bin\/python \\\\\\n \/opt\/mcp-servers\/mcp-docs\/server.py\\n\\n# Status prüfen\\nclaude mcp list<\/code><\/pre>\\n\\n<h2>Verfügbare Tools (9)<\/h2>\\n<table>\\n <tr><th>Tool<\/th><th>Beschreibung<\/th><\/tr>\\n <tr><td><code>docs_list<\/code><\/td><td>Dokumente auflisten mit Filtern<\/td><\/tr>\\n <tr><td><code>docs_get<\/code><\/td><td>Dokument nach ID oder Pfad abrufen<\/td><\/tr>\\n <tr><td><code>docs_create<\/code><\/td><td>Neues Dokument erstellen<\/td><\/tr>\\n <tr><td><code>docs_update<\/code><\/td><td>Dokument bearbeiten<\/td><\/tr>\\n <tr><td><code>docs_delete<\/code><\/td><td>Dokument löschen<\/td><\/tr>\\n <tr><td><code>docs_move<\/code><\/td><td>Position im Baum ändern<\/td><\/tr>\\n <tr><td><code>docs_hierarchy<\/code><\/td><td>Kompletter Dokumentationsbaum<\/td><\/tr>\\n <tr><td><code>docs_search<\/code><\/td><td>Volltextsuche<\/td><\/tr>\\n <tr><td><code>docs_statistics<\/code><\/td><td>Statistiken abrufen<\/td><\/tr>\\n<\/table>\\n\\n<h2>Beispiele<\/h2>\\n<pre><code># Alle Dokumente auflisten (Token-sparend)\\ndocs_list(compact=True)\\n\\n# Dokument nach Pfad abrufen\\ndocs_get(path=\\\"\/server\/ssh\\\")\\n\\n# Dokument mit Kindern und Breadcrumb\\ndocs_get(id=1, include_children=True, include_breadcrumb=True)\\n\\n# Volltextsuche\\ndocs_search(query=\\\"SSH\\\")\\n\\n# Hierarchie anzeigen\\ndocs_hierarchy()\\n\\n# Statistiken\\ndocs_statistics()<\/code><\/pre>\\n\\n<h2>Token-Optimierung<\/h2>\\n<ul>\\n <li><code>docs_list(compact=True)<\/code> - Nur id, path, title, status (ohne Content)<\/li>\\n <li><code>docs_list(compact=False)<\/code> - Vollständige Ausgabe mit Content<\/li>\\n <li><code>docs_get()<\/code> - Immer mit Content<\/li>\\n<\/ul>\\n\\n<h2>Verwandte Themen<\/h2>\\n<ul>\\n <li><a href=\\\"\/docs\/mcp\\\">MCP-Server Übersicht<\/a><\/li>\\n <li><a href=\\\"\/docs\/mcp\/mcp-db\\\">MCP-DB<\/a> - Datenbankzugriff<\/li>\\n <li><a href=\\\"\/docs\/mcp\/mcp-tasks\\\">MCP-Tasks<\/a> - Task-Management<\/li>\\n <li><a href=\\\"\/docs\/mcp\/mcp-contracts\\\">MCP-Contracts<\/a> - Contract-Management<\/li>\\n<\/ul>\",\n \"status\": \"published\",\n \"sort_order\": 4,\n \"depth\": 1,\n \"created_at\": \"2025-12-20T12:39:01\",\n \"updated_at\": \"2025-12-27T15:27:13\"\n },\n \"message\": \"Document #66 updated\"\n}"
}
]
}