<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Entwicklung on dsyr.DataBridge</title><link>https://databridge.docs.dsyr.de/entwicklung/</link><description>Recent content in Entwicklung on dsyr.DataBridge</description><generator>Hugo</generator><language>de</language><atom:link href="https://databridge.docs.dsyr.de/entwicklung/index.xml" rel="self" type="application/rss+xml"/><item><title>MCP für die Testumgebung</title><link>https://databridge.docs.dsyr.de/entwicklung/mcp-testumgebung/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://databridge.docs.dsyr.de/entwicklung/mcp-testumgebung/</guid><description>&lt;p&gt;Die DataBridge in der &lt;a href="../lokale-testumgebung/"&gt;Podman-Testumgebung&lt;/a&gt; bringt denselben&#10;&lt;a href="https://databridge.docs.dsyr.de/docs/mcp-server/"&gt;MCP-Server&lt;/a&gt; mit wie jede andere Instanz. Damit kann ein KI-Assistent die&#10;Beispiel-Jobs und -Mappings lesen und die Metadaten der Testdatenbanken abfragen, ohne dass&#10;dafür etwas in Azure laufen muss.&lt;/p&gt;&#10;&lt;h2 id="zwei-server-nebeneinander"&gt;Zwei Server nebeneinander&lt;/h2&gt;&#10;&lt;p&gt;Die &lt;code&gt;.mcp.json&lt;/code&gt; im Repository definiert zwei DataBridge-Server:&lt;/p&gt;&#10;&lt;table&gt;&#10;&#9;&lt;thead&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Server&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;Ziel&lt;/th&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;th&gt;URL&lt;/th&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/thead&gt;&#10;&#9;&lt;tbody&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;databridge&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Eine Azure-Instanz (bzw. ohne Konfiguration der lokale Host)&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;${DATABRIDGE_MCP_URL:-http://localhost:7062}/api/mcp?code=${DATABRIDGE_FUNCTION_KEY:-local}&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&#9;&#9;&lt;tr&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;databridge-dev&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;Die Podman-Testumgebung&lt;/td&gt;&#10;&#9;&#9;&#9;&#9;&#9;&lt;td&gt;&lt;code&gt;http://localhost:7062/api/mcp?code=local&lt;/code&gt;&lt;/td&gt;&#10;&#9;&#9;&#9;&lt;/tr&gt;&#10;&#9;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-json" data-lang="json"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;{&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;mcpServers&amp;#34;&lt;/span&gt;: {&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;databridge&amp;#34;&lt;/span&gt;: {&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;http&amp;#34;&lt;/span&gt;,&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;url&amp;#34;&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;${DATABRIDGE_MCP_URL:-http://localhost:7062}/api/mcp?code=${DATABRIDGE_FUNCTION_KEY:-local}&amp;#34;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; },&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;databridge-dev&amp;#34;&lt;/span&gt;: {&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;type&amp;#34;&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;http&amp;#34;&lt;/span&gt;,&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; &lt;span style="color:#f92672"&gt;&amp;#34;url&amp;#34;&lt;/span&gt;: &lt;span style="color:#e6db74"&gt;&amp;#34;http://localhost:7062/api/mcp?code=local&amp;#34;&lt;/span&gt;&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; }&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt; }&#10;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;}&#10;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;&#10;&lt;li&gt;&lt;code&gt;databridge&lt;/code&gt; zeigt auf eine Azure-Instanz, sobald &lt;code&gt;DATABRIDGE_MCP_URL&lt;/code&gt; und&#10;&lt;code&gt;DATABRIDGE_FUNCTION_KEY&lt;/code&gt; gesetzt sind — üblicherweise im Block &lt;code&gt;env&lt;/code&gt; der persönlichen&#10;&lt;code&gt;.claude/settings.local.json&lt;/code&gt; (siehe &lt;a href="https://databridge.docs.dsyr.de/docs/mcp-server/nutzung/"&gt;MCP-Server → Nutzung&lt;/a&gt;).&lt;/li&gt;&#10;&lt;li&gt;&lt;code&gt;databridge-dev&lt;/code&gt; zeigt immer auf die Testumgebung. Der Function Key ist dort fest auf &lt;code&gt;local&lt;/code&gt;&#10;gesetzt (&lt;code&gt;dev/functions-secrets/host.json&lt;/code&gt;), es muss also nichts konfiguriert werden.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;In Claude Code erscheinen die Tools entsprechend mit den Präfixen &lt;code&gt;mcp__databridge__…&lt;/code&gt; und&#10;&lt;code&gt;mcp__databridge-dev__…&lt;/code&gt;. Im Prompt genügt es zu sagen, welcher Server gemeint ist, z. B. „frag&#10;über databridge-dev die Tabellen von oracle-dev ab“.&lt;/p&gt;</description></item><item><title>Podman-Testumgebung</title><link>https://databridge.docs.dsyr.de/entwicklung/lokale-testumgebung/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://databridge.docs.dsyr.de/entwicklung/lokale-testumgebung/</guid><description>&lt;p&gt;Die Testumgebung unter &lt;code&gt;dev/&lt;/code&gt; startet eine vollständig vorkonfigurierte DataBridge auf dem eigenen&#10;Rechner — ohne Azure-Ressourcen und ohne Kosten. Sie ist gedacht, um Connectoren gegen &lt;strong&gt;echte&#10;Datenbanken&lt;/strong&gt; und gegen &lt;strong&gt;HTTP-Mocks&lt;/strong&gt; (Business Central, NAV, OpenAPI) zu testen, ohne vorher&#10;Mappings und Jobs von Hand anzulegen.&lt;/p&gt;&#10;&lt;div class="alert alert-warning" role="alert"&gt;&lt;div class="h4 alert-heading" role="heading"&gt;Nur für Entwicklung&lt;/div&gt;&#10;&lt;p&gt;Die Umgebung nutzt feste Passwörter und einen festen Function Key (&lt;code&gt;local&lt;/code&gt;). Sie ist nicht für&#10;den Betrieb gedacht und darf nicht aus dem Internet erreichbar sein.&lt;/p&gt;&#10;&lt;/div&gt;</description></item></channel></rss>