{"id":5173,"date":"2026-07-21T14:51:43","date_gmt":"2026-07-21T13:51:43","guid":{"rendered":"https:\/\/www.doncorso.de\/dcwp\/?p=5173"},"modified":"2026-07-21T14:55:20","modified_gmt":"2026-07-21T13:55:20","slug":"mcps-anschnubbeln","status":"publish","type":"post","link":"https:\/\/www.doncorso.de\/dcwp\/?p=5173","title":{"rendered":"MCPs anschnubbeln"},"content":{"rendered":"\n<p>so: gestern den llama.cpp angeworfen und heute die ersten MCPs drangeschnubbelt.<\/p>\n\n\n\n<p>nach viel Recherche und Theorie hat \"einfach mal machen\" geholfen und dieser Beitrag: -<a href=\"https:\/\/www.reddit.com\/r\/LocalLLaMA\/comments\/1rnyz75\/how_i_got_mcp_working_in_the_llamaserver_web_ui_a\/\">klick<\/a>-<\/p>\n\n\n\n<p>So sieht das bei mir aus:<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<style>\n    \/* Container f\u00fcr das Script-Block *\/\n    .mcp-script-wrapper {\n        font-family: 'Consolas', 'Monaco', 'Courier New', monospace;\n        background-color: #ffffff;\n        color: #24292e;\n        border: 1px solid #e1e4e8;\n        border-radius: 4px;\n        padding: 20px;\n        margin: 20px 0;\n        position: relative;\n        overflow-x: auto;\n        line-height: 1.5;\n        font-size: 14px;\n        box-shadow: 0 4px 10px rgba(0,0,0,0.03);\n    }\n\n    \/* Linke vertikale Linie als Dekoration *\/\n    .mcp-script-wrapper::before {\n        content: \"\";\n        position: absolute;\n        top: 0;\n        left: 0;\n        bottom: 0;\n        width: 4px;\n        background-color: #007acc;\n        border-radius: 4px 0 0 4px;\n    }\n\n    \/* Zeilen f\u00fcr Kommentare *\/\n    .mcp-comment-line {\n        color: #6a737d;\n        font-style: italic;\n        display: block;\n        margin-bottom: 8px;\n    }\n\n    \/* Zeilen f\u00fcr Befehle *\/\n    .mcp-command-line {\n        color: #24292e;\n        display: block;\n        white-space: pre-wrap; \/* Zeilenumbr\u00fcche erhalten *\/\n    }\n\n    \/* Zeilen f\u00fcr JSON-Inhalt *\/\n    .mcp-json-line {\n        color: #24292e;\n        display: block;\n        white-space: pre; \/* JSON Struktur beibehalten *\/\n        margin-top: 10px;\n        background-color: #f6f8fa;\n        border-left: 2px solid #d0d7de;\n        padding-left: 10px;\n        padding-right: 10px;\n        font-size: 13px;\n    }\n\n    \/* Syntax Highlighting Farben *\/\n    .token-sudo { color: #d73a49; font-weight: bold; } \/* Rot f\u00fcr sudo *\/\n    .token-path { color: #6f42c1; } \/* Lila f\u00fcr Pfade *\/\n    .token-flag { color: #22863a; } \/* Gr\u00fcn f\u00fcr Flags *\/\n    .token-string { color: #032f62; } \/* Dunkelblau f\u00fcr Strings *\/\n    .token-plain { color: #24292e; } \/* Standard Text *\/\n<\/style>\n\n<div class=\"mcp-script-wrapper\">\n<span class=\"mcp-comment-line\"><span class=\"token-sudo\">#<\/span> Installation von uv (Python Package Manager)<\/span>\n<span class=\"mcp-command-line\">sudo curl -LsSf https:\/\/astral.sh\/uv\/install.sh | sh<\/span>\n\n<span class=\"mcp-comment-line\"><span class=\"token-sudo\">#<\/span> Erstellung des Verzeichnisses f\u00fcr MCP-Server<\/span>\n<span class=\"mcp-command-line\">sudo mkdir \/opt\/MCPs<\/span>\n<span class=\"mcp-command-line\">cd \/opt\/MCPs<\/span>\n\n<span class=\"mcp-comment-line\"><span class=\"token-sudo\">#<\/span> \u00d6ffnen der Konfigurationsdatei im Editor joe<\/span>\n<span class=\"mcp-command-line\">joe config.json<\/span>\n\n<span class=\"mcp-comment-line\"><span class=\"token-sudo\">#<\/span> Hier ist der Inhalt, den du in die Datei kopierst:<\/span>\n<span class=\"mcp-json-line\">{\n  \"mcpServers\": {\n    \"time\": {\n      \"command\": \"uvx\",\n      \"args\": [\"mcp-server-time\", \"--local-timezone=Europe\/Berlin\"]\n    },\n    \"fetch\": {\n      \"command\": \"uvx\",\n      \"args\": [\"mcp-server-fetch\"]\n    },\n    \"ddg-search\": {\n      \"command\": \"uvx\",\n      \"args\": [\"duckduckgo-mcp-server\"]\n    }\n  }\n}<\/span>\n\n<span class=\"mcp-comment-line\"><span class=\"token-sudo\">#<\/span> Wechsel zur\u00fcck zum \u00fcbergeordneten Verzeichnis<\/span>\n<span class=\"mcp-command-line\">cd ..<\/span>\n\n<span class=\"mcp-comment-line\"><span class=\"token-sudo\">#<\/span> Berechtigungen f\u00fcr das Verzeichnis \u00e4ndern (v\u00f6llige Berechtigung f\u00fcr alle)<\/span>\n<span class=\"mcp-command-line\">sudo chmod 777 .\/MCPs\/<\/span>\n\n<span class=\"mcp-comment-line\"><span class=\"token-sudo\">#<\/span> Wechsel in das Verzeichnis MCPs<\/span>\n<span class=\"mcp-command-line\">cd MCPs\/<\/span>\n\n<span class=\"mcp-comment-line\"><span class=\"token-sudo\">#<\/span> Erneutes \u00d6ffnen der Konfiguration zur \u00dcberpr\u00fcfung<\/span>\n<span class=\"mcp-command-line\">joe config.json<\/span>\n\n<span class=\"mcp-comment-line\"><span class=\"token-sudo\">#<\/span> Starten des mcp-proxy Servers mit der definierten Konfiguration<\/span>\n<span class=\"mcp-comment-line\"><span class=\"token-sudo\">#<\/span> --stateless: Keine Persistierung von Sitzungen<\/span>\n<span class=\"mcp-comment-line\"><span class=\"token-sudo\">#<\/span> --allow-origin \"*\": Erlaubt CORS von allen Domains<\/span>\n<span class=\"mcp-comment-line\"><span class=\"token-sudo\">#<\/span> --port 8001: Bindet an Port 8001<\/span>\n<span class=\"mcp-command-line\">uvx mcp-proxy --named-server-config config.json --allow-origin \"*\" --port 8001 --stateless<\/span>\n<\/div>\n\n\n\n\n<p>und das Ergebnis ist dann:<br><\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" loading=\"lazy\" width=\"531\" height=\"279\" src=\"https:\/\/www.doncorso.de\/dcwp\/wp-content\/uploads\/2026\/07\/grafik-1.png\" alt=\"\" class=\"wp-image-5174\" srcset=\"https:\/\/www.doncorso.de\/dcwp\/wp-content\/uploads\/2026\/07\/grafik-1.png 531w, https:\/\/www.doncorso.de\/dcwp\/wp-content\/uploads\/2026\/07\/grafik-1-300x158.png 300w\" sizes=\"(max-width: 531px) 100vw, 531px\" \/><\/figure>\n\n\n\n<p>das ist wirklich cool und mit Web-Search ist er jetzt vielseitiger und dass er nachfragen kann, welches Datum wir haben, \u00e4ndert \"seine Meinung\" zu Artikeln, die das Modell sonst als Parodie oder Satire bezeichnet hatte, als es dachte, das w\u00e4ren Artikel \"aus der Zukunft\"<\/p>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>so: gestern den llama.cpp angeworfen und heute die ersten MCPs drangeschnubbelt. nach viel Recherche und Theorie hat \"einfach mal machen\" geholfen und dieser Beitrag: -klick- So sieht das bei mir aus: # Installation von uv (Python Package Manager) sudo curl -LsSf https:\/\/astral.sh\/uv\/install.sh | sh # Erstellung des Verzeichnisses f\u00fcr MCP-Server sudo mkdir \/opt\/MCPs cd \/opt\/MCPs <a href=\"https:\/\/www.doncorso.de\/dcwp\/?p=5173\" class=\"more-link\">...weiterlesen<span class=\"screen-reader-text\"> \"MCPs anschnubbeln\"<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/www.doncorso.de\/dcwp\/index.php?rest_route=\/wp\/v2\/posts\/5173"}],"collection":[{"href":"https:\/\/www.doncorso.de\/dcwp\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.doncorso.de\/dcwp\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.doncorso.de\/dcwp\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.doncorso.de\/dcwp\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=5173"}],"version-history":[{"count":6,"href":"https:\/\/www.doncorso.de\/dcwp\/index.php?rest_route=\/wp\/v2\/posts\/5173\/revisions"}],"predecessor-version":[{"id":5180,"href":"https:\/\/www.doncorso.de\/dcwp\/index.php?rest_route=\/wp\/v2\/posts\/5173\/revisions\/5180"}],"wp:attachment":[{"href":"https:\/\/www.doncorso.de\/dcwp\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5173"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.doncorso.de\/dcwp\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5173"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.doncorso.de\/dcwp\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5173"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}