[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"blog-item-gdpr-compliant-ai-german-companies":3,"content-blog":94},{"id":4,"collection":5,"slug":6,"status":7,"locale_primary":8,"data":9,"sort_date":91,"published_at":92,"created_at":92,"updated_at":93},11,"blog","gdpr-compliant-ai-german-companies","published","en",{"body":10,"date":79,"grad":80,"slug":6,"title":81,"excerpt":85,"readMin":89,"category":90},[11,16,21,25,29,33,37,41,45,65,69,73],{"de":12,"en":13,"uk":14,"type":15},"Das erste Gespräch mit einem deutschen Unternehmen dreht sich selten um Modellqualität. Es geht um Auftragsverarbeitung, Datenresidenz und darum, was mit einem Kundendatensatz passiert, sobald er ein Modell berührt. Beantworte das falsch, und das Projekt startet nie — egal wie gut die KI ist.","The first conversation with a German company is rarely about model quality. It is about Auftragsverarbeitung, data residency and what happens to a customer record the moment it touches a model. Get those answers wrong and the project never starts — no matter how good the AI is.","Перша розмова з німецькою компанією рідко про якість моделі. Вона про Auftragsverarbeitung, місце зберігання даних і про те, що стається із записом клієнта тієї миті, коли він торкається моделі. Дайте на це неправильні відповіді — і проєкт не почнеться ніколи, хоч яким би добрим був AI.","p",{"de":17,"en":18,"uk":19,"type":20},"Entscheide, was deine Kontrolle nie verlässt","Decide what never leaves your control","Вирішіть, що ніколи не залишає вашого контролю","h2",{"de":22,"en":23,"uk":24,"type":15},"Klassifiziere Daten, bevor sie je ein LLM erreichen. Manche Felder gehören redigiert oder pseudonymisiert, bevor überhaupt ein Prompt gebaut wird; manche Workloads gehören auf selbst gehostete Modelle. Die Standardfrage für jedes Feld ist simpel: Muss das wirklich das Haus verlassen?","Classify data before it ever reaches an LLM. Some fields should be redacted or pseudonymised before a prompt is even built; some workloads belong on models you host yourself. The default question for every field is simple: does this actually need to leave the building?","Класифікуйте дані ще до того, як вони дістануться LLM. Частину полів слід приховати або псевдонімізувати ще до того, як промпт узагалі зібрано; частина навантажень має жити на моделях, які ви хостите самі. Стандартне питання до кожного поля просте: чи справді це має покинути будівлю?",{"de":26,"en":27,"uk":28,"type":20},"Cookielos als Standard","Cookieless by default","Без кук за замовчуванням",{"de":30,"en":31,"uk":32,"type":15},"Im Frontend liefere ich Analytics, die ohne Cookies funktionieren (selbst gehostetes Matomo mit disableCookies), und lade Drittanbieter-Embeds — Kalender, Karten — erst auf Klick, das 2-Klick- \u002F Click-to-load-Muster. Es braucht keine Consent-Wand, weil nichts trackt, bis der Besucher es anfordert.","On the front end I ship analytics that work without cookies (self-hosted Matomo with disableCookies) and load third-party embeds — calendars, maps — only on click, the 2-click \u002F click-to-load pattern. No consent wall is needed because nothing tracks until the visitor asks for it.","На фронтенді я ставлю аналітику, яка працює без кук (self-hosted Matomo з disableCookies), і завантажую сторонні вбудування — календарі, карти — лише за кліком, патерн 2-click \u002F click-to-load. Стіна згоди не потрібна, бо ніщо не відстежує, доки відвідувач сам цього не попросить.",{"de":34,"en":35,"uk":36,"type":20},"Einwilligung dort, wo sie wirklich zählt","Consent where it actually matters","Згода там, де вона справді важлива",{"de":38,"en":39,"uk":40,"type":15},"Eine verpflichtende, explizite Einwilligungs-Checkbox sichert jede Formularabgabe und verlinkt auf eine Datenschutzerklärung, die die echte Verarbeitung beschreibt — kein von einer anderen Seite kopierter Textbaustein. Einwilligung muss spezifisch, informiert und nachweisbar sein.","A required, explicit consent checkbox gates every form submission and links to a Datenschutzerklärung that describes the real processing — not boilerplate copied from another site. Consent should be specific, informed and provable.","Обов’язковий, явний чекбокс згоди захищає кожну відправку форми і веде на Datenschutzerklärung, яка описує реальну обробку — а не шаблон, скопійований з іншого сайту. Згода має бути конкретною, поінформованою і доказовою.",{"de":42,"en":43,"uk":44,"type":20},"Baue die Nachweiskette ein","Build the paper trail in","Вбудуйте документальний слід",{"de":46,"en":46,"uk":46,"type":47,"items":48},"","ul",[49,53,57,61],{"de":50,"en":51,"uk":52},"Ein echtes Impressum und eine Datenschutzerklärung, die zu dem passen, was das System tatsächlich tut.","A real Impressum and Datenschutz that match what the system actually does.","Справжній Impressum і Datenschutz, які відповідають тому, що система насправді робить.",{"de":54,"en":55,"uk":56},"Auftragsverarbeitungsverträge mit jedem Sub-Auftragsverarbeiter, auf den du dich stützt.","Auftragsverarbeitungsverträge with every sub-processor you rely on.","Auftragsverarbeitungsverträge з кожним субпроцесором, на якого ви покладаєтеся.",{"de":58,"en":59,"uk":60},"Datenexport und -löschung als Features, nicht als Gefälligkeit.","Data export and deletion as features, not favours.","Експорт і видалення даних як функції, а не як послуга з ласки.",{"de":62,"en":63,"uk":64},"Logs, mit denen du beantworten kannst: \"Was hat die KI mit diesem Datensatz getan?\"","Logs that let you answer \"what did the AI do with this record?\"","Логи, які дають змогу відповісти: \"що AI зробив із цим записом?\"",{"de":66,"en":67,"uk":68,"type":20},"Datenschutz ist Design-Input, kein Nachgedanke","Privacy is a design input, not an afterthought","Приватність — вхідна умова проєктування, а не післядумка",{"de":70,"en":71,"uk":72,"type":15},"Compliance nachträglich auf ein System zu schrauben, das Daten bereits überallhin schickt, ist schmerzhaft und teuer. Sie von der ersten Skizze an mitzudenken kostet fast nichts — und ist der Unterschied zwischen einem deutschen Unternehmen, das unterschreibt, und einem, das geht.","Retro-fitting compliance onto a system that already ships data everywhere is painful and expensive. Designing for it from the first sketch costs almost nothing — and it is the difference between a German company signing and walking away.","Прикручувати комплаєнс до системи, яка вже розсилає дані всюди, боляче й дорого. Закласти його з першого ескізу коштує майже нічого — і саме це різниця між німецькою компанією, яка підписує, і тією, яка йде геть.",{"de":74,"en":75,"uk":76,"cite":77,"type":78},"Für einen deutschen Kunden ist \"wohin gehen die Daten?\" keine juristische Fußnote. Es ist die erste Frage — und die richtige Antwort gewinnt den Auftrag.","For a German client, \"where does the data go?\" is not a legal footnote. It is the first question — and the right answer wins the deal.","Для німецького клієнта \"куди йдуть дані?\" — це не юридична виноска. Це перше питання — і правильна відповідь виграє угоду.","Alex Grygoriev","quote","2026-05-22","from-[#1a1633] via-[#2a2350] to-[#050c0b]",{"de":82,"en":83,"uk":84},"DSGVO-konforme KI für deutsche Unternehmen: eine praktische Checkliste","GDPR-compliant AI for German companies: a practical checklist","AI, сумісний з GDPR, для німецьких компаній: практичний чекліст",{"de":86,"en":87,"uk":88},"Deutsche Kunden fragen nicht \"kann es GPT nutzen?\". Sie fragen, wohin die Daten gehen, wer sie sieht und ob man das nachweisen kann. Datenschutz ist kein Feature zum Anschrauben — er ist Design-Input. So baue ich ihn ein.","German clients do not ask \"can it use GPT?\" They ask where the data goes, who can see it, and whether you can prove it. Privacy is not a feature you bolt on — it is a design input. Here is how I build it in.","Німецькі клієнти не питають \"чи може воно використовувати GPT?\". Вони питають, куди йдуть дані, хто їх бачить і чи можете ви це довести. Приватність — не функція, яку прикручують збоку, це вхідна умова проєктування. Ось як я вбудовую її.",5,"gdpr","2026-05-22T00:00:00.000Z","2026-06-08T10:34:38.083Z","2026-07-16T17:42:53.465Z",{"items":95},[96,168,250],{"id":97,"collection":5,"slug":98,"status":7,"locale_primary":8,"data":99,"sort_date":165,"published_at":166,"created_at":166,"updated_at":167},9,"ship-ai-agents-to-production",{"body":100,"date":153,"grad":154,"slug":98,"title":155,"excerpt":159,"readMin":163,"category":164},[101,105,109,113,117,121,125,129,133,137,141,145,149],{"de":102,"en":103,"uk":104,"type":15},"Fast jedes Team kann ein LLM an ein Tool hängen und in einem Nachmittag einen Wow-Moment erzeugen. Dann stirbt es — weil Produktion Dinge verlangt, die eine Demo nie testet: Gedächtnis, Leitplanken, Kosten, Beobachtbarkeit und eine saubere Übergabe. Der Unterschied liegt nicht an der Modellqualität, sondern an Engineering-Disziplin.","Almost any team can wire an LLM to a tool and get a wow moment in an afternoon. Then it dies — because production tests for things a demo never does: memory, guardrails, cost, observability, and a clean hand-off. The gap between the two is not model quality. It is engineering discipline.","Майже будь-яка команда може під’єднати LLM до інструмента й за півдня отримати wow-ефект. А потім це вмирає — бо продакшен перевіряє те, чого демо не перевіряє ніколи: пам’ять, запобіжники, витрати, спостережуваність і чисту передачу. Різниця між ними — не в якості моделі. Вона в інженерній дисципліні.",{"de":106,"en":107,"uk":108,"type":20},"1. Gib dem Agenten ein Gedächtnis, dem er trauen kann","1. Give the agent a memory it can trust","1. Дайте агенту пам’ять, якій можна довіряти",{"de":110,"en":111,"uk":112,"type":15},"Ein Agent ohne gemeinsamen Zustand leitet bei jedem Aufruf den Kontext neu her und widerspricht sich über Sessions hinweg. Ich betreibe Org-Memory auf Postgres + pgvector mit Hybrid-Suche — Vektor, BM25 und Trigram, fusioniert per Reciprocal Rank Fusion. Die Retrieval-Qualität ist der größte Hebel dafür, ob ein Agent kompetent wirkt oder halluziniert.","An agent with no shared state re-derives context on every call and contradicts itself across sessions. I run org memory on Postgres + pgvector with hybrid search — vector, BM25 and trigram fused with Reciprocal Rank Fusion. Retrieval quality is the single biggest lever on whether an agent feels competent or hallucinates.","Агент без спільного стану щоразу виводить контекст наново і суперечить сам собі між сесіями. Я тримаю пам’ять організації на Postgres + pgvector з гібридним пошуком — вектор, BM25 і триграми, злиті через Reciprocal Rank Fusion. Якість пошуку — це найбільший важіль того, чи виглядає агент компетентним, чи галюцинує.",{"de":114,"en":115,"uk":116,"type":20},"2. Setze echte Leitplanken um Aktionen","2. Put real guardrails around actions","2. Поставте справжні запобіжники навколо дій",{"de":118,"en":119,"uk":120,"type":15},"Ein Demo-Agent, der nur chatten kann, ist harmlos. Ein Produktions-Agent, der E-Mails sendet, ins CRM schreibt oder Geld bewegt, braucht gescopte Tools, explizite Freigabe-Gates für alles Unumkehrbare und eine harte Trennung zwischen Lesen und Schreiben. Das Modell schlägt vor; das System entscheidet, was es wirklich tun darf.","A demo agent that can only chat is safe. A production agent that can send email, write to a CRM or move money needs scoped tools, explicit approval gates for anything irreversible, and a hard line between read and write. The model proposes; the system decides what it is allowed to actually do.","Демо-агент, який уміє лише спілкуватися, безпечний. Продакшен-агент, який надсилає пошту, пише в CRM або рухає гроші, потребує інструментів з обмеженою областю дії, явних гейтів погодження для всього незворотного і жорсткої межі між читанням і записом. Модель пропонує; система вирішує, що їй справді дозволено зробити.",{"de":122,"en":123,"uk":124,"type":20},"3. Kontrolliere die Kosten, bevor sie dich kontrollieren","3. Control cost before it controls you","3. Контролюйте витрати, доки вони не контролюють вас",{"de":126,"en":127,"uk":128,"type":15},"Token-Verbrauch ist ein Produktions-SLO, keine Überraschung auf der Rechnung. Ich leite jeden LLM-Aufruf durch ein einziges Gateway, das Budgets pro Aufgabe durchsetzt, das Modell nach Aufgabentyp wählt und Limits deckelt — damit keine außer Kontrolle geratene Schleife still ein Monatsbudget verbrennt.","Token spend is a production SLO, not a surprise on the invoice. I route every LLM call through a single gateway that enforces per-task budgets, picks the model by task kind, and caps limits — so one runaway loop cannot quietly burn a month of credits.","Витрата токенів — це продакшен-SLO, а не сюрприз у рахунку. Я маршрутизую кожен виклик LLM через єдиний шлюз, який дотримується бюджетів на задачу, обирає модель за типом задачі та встановлює ліміти — щоб один некерований цикл не спалив тихцем місячний бюджет.",{"de":130,"en":131,"uk":132,"type":20},"4. Mach es beobachtbar","4. Make it observable","4. Зробіть це спостережуваним",{"de":134,"en":135,"uk":136,"type":15},"Wenn du nicht sehen kannst, was ein Agent getan hat und warum, kannst du ihm nicht vertrauen — und ihn schon gar nicht verbessern. Jeder Lauf hinterlässt eine Spur: die Eingaben, den abgerufenen Kontext, die aufgerufenen Tools, die verbrauchten Tokens. Vertrauen kommt von Monitoring, nicht vom Bauchgefühl.","If you cannot see what an agent did and why, you cannot trust it — and you certainly cannot improve it. Every run leaves a trace: the inputs, the retrieved context, the tools called, the tokens spent. Trust comes from monitoring, not vibes.","Якщо ви не бачите, що агент зробив і чому, ви не можете йому довіряти — і точно не зможете його покращити. Кожен запуск залишає слід: вхідні дані, знайдений контекст, викликані інструменти, витрачені токени. Довіра виникає з моніторингу, а не з відчуттів.",{"de":138,"en":139,"uk":140,"type":20},"5. Baue für die Übergabe, nicht fürs Lock-in","5. Design for hand-off, not lock-in","5. Проєктуйте під передачу, а не під прив’язку",{"de":142,"en":143,"uk":144,"type":15},"Das Ziel ist ein System, das der Eigentümer ohne mich betreibt. Das heißt Dokumentation, eine saubere Übergabe und sicherzustellen, dass kein einzelner Mensch zum Ausfallpunkt wird. Ein Agent, den man rund um die Uhr betreuen muss, ist keine Automatisierung — es ist ein zweiter Job.","The goal is a system the owner runs without me. That means documentation, a clean hand-over, and making sure no single human is a point of failure. An agent you have to babysit is not automation — it is a second job.","Мета — система, яку власник запускає без мене. Це означає документацію, чисту передачу і гарантію, що жодна окрема людина не є точкою відмови. Агент, якого доводиться постійно няньчити, — це не автоматизація, а друга робота.",{"de":146,"en":147,"uk":148,"cite":77,"type":78},"Beeindruckende KI läuft einfach weiter. Nicht weil sie im Pitch gut aussieht, sondern weil sie jeden einzelnen Tag still die Arbeit macht.","Impressive AI keeps running. Not because it looks good in a pitch, but because it quietly does the work every single day.","Вражаючий AI просто продовжує працювати. Не тому, що добре виглядає в презентації, а тому, що тихо робить роботу кожен божий день.",{"de":150,"en":151,"uk":152,"type":15},"Ich habe 27 solcher Agenten und 32 Microservices solo gebaut, hinter zwei MCP-Servern. Nichts davon ist Magie — es ist die unspektakuläre Disziplin, KI wie Software zu behandeln, die in Produktion laufen muss. Wenn Sie das für Ihr Team wollen, sprechen wir.","I built 27 of these agents and 32 microservices solo, behind two MCP servers. None of it is magic — it is the boring discipline of treating AI like software that has to run in production. If you want that for your team, let us talk.","Я побудував 27 таких агентів і 32 мікросервіси самотужки, за двома MCP-серверами. Нічого магічного — це нудна дисципліна ставитися до AI як до програмного забезпечення, яке має працювати в продакшені. Якщо ви хочете такого для своєї команди — поговорімо.","2026-06-05","from-[#0c1a17] via-[#11342b] to-[#050c0b]",{"de":156,"en":157,"uk":158},"Warum die meiste KI nie die Demo verlässt — und wie man Agenten in Produktion bringt","Why most AI never leaves the demo — and how to ship agents to production","Чому більшість AI ніколи не виходить за межі демо — і як довести агентів до продакшену",{"de":160,"en":161,"uk":162},"Eine schicke Agenten-Demo baut man an einem Nachmittag. Ein Agent, der jeden Tag läuft — überwacht, DSGVO-sicher und kostenkontrolliert — ist eine andere Disziplin. Das ist der echte Unterschied.","A flashy agent demo takes an afternoon. An agent that runs every day — monitored, GDPR-safe and cost-controlled — is a different discipline. Here is what actually separates the two.","Ефектне демо агента робиться за півдня. Агент, який працює щодня — під моніторингом, безпечний щодо GDPR і з контролем витрат — це зовсім інша дисципліна. Ось що насправді їх різнить.",6,"agentic-ai","2026-06-05T00:00:00.000Z","2026-06-08T10:34:38.008Z","2026-07-16T17:42:53.454Z",{"id":169,"collection":5,"slug":170,"status":7,"locale_primary":8,"data":171,"sort_date":247,"published_at":248,"created_at":248,"updated_at":249},10,"one-mcp-server-shared-brain",{"body":172,"date":235,"grad":236,"slug":170,"title":237,"excerpt":241,"readMin":245,"category":246},[173,177,181,185,189,193,197,201,205,223,227,231],{"de":174,"en":175,"uk":176,"type":15},"Sobald man mehr als ein paar Agenten hat, skaliert \"jeder ruft die APIs auf, die er braucht\" nicht mehr. Man dupliziert Auth, Retries und Schemata; eine Änderung an einer Stelle bricht still fünf andere. Das Model Context Protocol (MCP) existiert, um eine saubere Naht zwischen Agenten und den Systemen zu setzen, auf denen sie handeln.","As soon as you have more than a couple of agents, \"let each one call the APIs it needs\" stops scaling. You duplicate auth, retries and schemas; a change in one place silently breaks five others. The Model Context Protocol (MCP) exists to put a clean seam between agents and the systems they act on.","Щойно у вас більше ніж пара агентів, підхід \"хай кожен викликає ті API, які йому потрібні\" перестає масштабуватися. Ви дублюєте авторизацію, повтори і схеми; зміна в одному місці тихо ламає п’ять інших. Model Context Protocol (MCP) існує, щоб покласти чистий шов між агентами і системами, з якими вони працюють.",{"de":178,"en":179,"uk":180,"type":20},"Ein einziger Zugang mit gescoptem Zugriff","A single entry point with scoped access","Одна точка входу з обмеженим доступом",{"de":182,"en":183,"uk":184,"type":15},"Ich betreibe einen selbst gehosteten MCP-Server vor dem Org-Memory. Agenten berühren Postgres oder Drittanbieter-APIs nie direkt — sie sprechen mit MCP. Der Zugriff ist in fünf Scopes geteilt, sodass ein Marketing-Agent schlicht nicht an Finanz-Tools kommt. Eine Tür mit Türsteher statt 27 offener Fenster.","I run one self-hosted MCP server in front of org memory. Agents never touch Postgres or third-party APIs directly — they talk to MCP. Access is split into five scopes, so a marketing agent simply cannot reach finance tools. One door, with a bouncer, instead of 27 unlocked windows.","Я тримаю один self-hosted MCP-сервер перед пам’яттю організації. Агенти ніколи не торкаються Postgres чи сторонніх API напряму — вони спілкуються з MCP. Доступ поділено на п’ять скоупів, тож маркетинговий агент просто не дотягнеться до фінансових інструментів. Одні двері з охоронцем замість 27 незамкнених вікон.",{"de":186,"en":187,"uk":188,"type":20},"Hybrid-Suche ist das eigentliche Produkt","Hybrid search is the actual product","Гібридний пошук — це і є справжній продукт",{"de":190,"en":191,"uk":192,"type":15},"Unter MCP liegt Postgres 16 + pgvector. Reine Vektor-Suche verfehlt exakte Strings; reine Keyword-Suche verfehlt Bedeutung. Ich fusioniere Vektor, BM25 und Trigram per Reciprocal Rank Fusion, sodass die Suche nach einer exakten Teilenummer und die nach einem vagen Konzept beide treffen. Dieses hybride Retrieval lässt die Tools scharf statt schwammig wirken.","Under MCP sits Postgres 16 + pgvector. Pure vector search misses exact strings; pure keyword search misses meaning. I fuse vector, BM25 and trigram with Reciprocal Rank Fusion, so a query for an exact part number and a query for a vague concept both land. That hybrid retrieval is what makes the tools feel sharp instead of fuzzy.","Під MCP лежить Postgres 16 + pgvector. Чистий векторний пошук не влучає в точні рядки; чистий пошук за ключовими словами не влучає в сенс. Я зливаю вектор, BM25 і триграми через Reciprocal Rank Fusion, тож і запит на точний артикул, і запит на розмите поняття знаходять своє. Саме цей гібридний пошук робить інструменти влучними, а не приблизними.",{"de":194,"en":195,"uk":196,"type":20},"Tools sind Verträge, keine Endpunkte","Tools are contracts, not endpoints","Інструменти — це контракти, а не ендпоінти",{"de":198,"en":199,"uk":200,"type":15},"Jedes MCP-Tool hat ein typisiertes Schema und genau eine Verantwortung. Das Modell bekommt einen klaren Vertrag, über den es schließen kann; ich bekomme eine Stelle für Validierung, Logging und Limits. Ändert sich ein Tool, erhalten alle Agenten das neue Verhalten gleichzeitig — kein Copy-Paste-Drift über 27 Codepfade.","Each MCP tool has a typed schema and a single responsibility. The model gets a clear contract it can reason about; I get one place to add validation, logging and limits. When a tool changes, every agent gets the new behaviour at once — no copy-paste drift across 27 codepaths.","Кожен MCP-інструмент має типізовану схему і рівно одну відповідальність. Модель отримує чіткий контракт, про який може міркувати; я отримую одне місце для валідації, логування і лімітів. Коли інструмент змінюється, усі агенти одразу отримують нову поведінку — жодного copy-paste-дрейфу по 27 гілках коду.",{"de":202,"en":203,"uk":204,"type":20},"Warum MCP statt eines Haufens Function-Calling-Kleber","Why MCP over a pile of function-calling glue","Чому MCP, а не купа клею з function calling",{"de":46,"en":46,"uk":46,"type":47,"items":206},[207,211,215,219],{"de":208,"en":209,"uk":210},"Eine Auth- und Audit-Fläche statt N separater.","One auth and audit surface instead of N separate ones.","Одна поверхня авторизації й аудиту замість N окремих.",{"de":212,"en":213,"uk":214},"Tools sind über Agenten und LLM-Anbieter (Claude, GPT) hinweg hinter einem Gateway wiederverwendbar.","Tools are reusable across agents and across LLM vendors (Claude, GPT) behind one gateway.","Інструменти багаторазові для різних агентів і різних постачальників LLM (Claude, GPT) за одним шлюзом.",{"de":216,"en":217,"uk":218},"Ein neuer Agent heißt Scopes wählen, nicht Integrationen neu bauen.","A new agent means picking scopes, not rebuilding integrations.","Новий агент — це вибір скоупів, а не перебудова інтеграцій.",{"de":220,"en":221,"uk":222},"Schemata leben in einem Repo, versioniert und reviewbar.","Schemas live in one repo, versioned and reviewable.","Схеми живуть в одному репозиторії — версійовані та придатні до рев’ю.",{"de":224,"en":225,"uk":226,"type":20},"Was ich einem Team raten würde, das heute startet","What I would tell a team starting today","Що я порадив би команді, яка стартує сьогодні",{"de":228,"en":229,"uk":230,"type":15},"Lass nicht jeden Agenten eigene Tentakel wachsen. Setz von Tag eins eine Protokoll-Schicht zwischen Agenten und Daten, selbst bei nur zwei Agenten. Die Naht früh einzuziehen kostet einen Nachmittag; sie bei 27 Agenten zu entwirren kostet ein Rewrite.","Do not let every agent grow its own tentacles. Put a protocol between your agents and your data on day one, even with just two agents. Adding the seam early costs an afternoon; untangling it at 27 agents costs a rewrite.","Не дозволяйте кожному агенту відрощувати власні щупальця. Покладіть протокол між агентами і даними з першого дня, навіть якщо агентів лише два. Зробити цей шов рано коштує півдня; розплутувати його на 27 агентах коштує переписування з нуля.",{"de":232,"en":233,"uk":234,"cite":77,"type":78},"Die Integration, die du nicht schreibst, ist die, die du nie debuggen musst.","The integration you do not write is the one you never have to debug.","Інтеграція, яку ви не написали, — це та, яку ніколи не доведеться дебажити.","2026-05-30","from-[#13212e] via-[#1d3a52] to-[#050c0b]",{"de":238,"en":239,"uk":240},"Ein MCP-Server, fünf Scopes: wie sich 27 Agenten ein Gehirn teilen","One MCP server, five scopes: how 27 agents share a single brain","Один MCP-сервер, п’ять скоупів: як 27 агентів ділять один мозок",{"de":242,"en":243,"uk":244},"Wenn jeder Agent seine eigenen Tools verdrahtet, landet man bei 27 inkompatiblen Integrationen. Das Model Context Protocol ließ mich das auf einen gut gesicherten Zugang reduzieren. Hier ist die Architektur.","Letting every agent wire its own bespoke tools is how you end up with 27 incompatible integrations. The Model Context Protocol let me collapse that into one well-guarded entry point. Here is the architecture.","Якщо дозволити кожному агенту робити власні інструменти під себе, ви отримаєте 27 несумісних інтеграцій. Model Context Protocol дозволив мені звести це до однієї добре захищеної точки входу. Ось архітектура.",7,"mcp-tooling","2026-05-30T00:00:00.000Z","2026-06-08T10:34:38.047Z","2026-07-16T17:42:53.460Z",{"id":4,"collection":5,"slug":6,"status":7,"locale_primary":8,"data":251,"sort_date":91,"published_at":92,"created_at":92,"updated_at":93},{"body":252,"date":79,"grad":80,"slug":6,"title":270,"excerpt":271,"readMin":89,"category":90},[253,254,255,256,257,258,259,260,261,267,268,269],{"de":12,"en":13,"uk":14,"type":15},{"de":17,"en":18,"uk":19,"type":20},{"de":22,"en":23,"uk":24,"type":15},{"de":26,"en":27,"uk":28,"type":20},{"de":30,"en":31,"uk":32,"type":15},{"de":34,"en":35,"uk":36,"type":20},{"de":38,"en":39,"uk":40,"type":15},{"de":42,"en":43,"uk":44,"type":20},{"de":46,"en":46,"uk":46,"type":47,"items":262},[263,264,265,266],{"de":50,"en":51,"uk":52},{"de":54,"en":55,"uk":56},{"de":58,"en":59,"uk":60},{"de":62,"en":63,"uk":64},{"de":66,"en":67,"uk":68,"type":20},{"de":70,"en":71,"uk":72,"type":15},{"de":74,"en":75,"uk":76,"cite":77,"type":78},{"de":82,"en":83,"uk":84},{"de":86,"en":87,"uk":88}]