| <mxfile host="65bd71144e"> | |
| <diagram id="GpQsGc8HGMydb2jE7hro" name="highlevel-arch"> | |
| <mxGraphModel dx="1331" dy="792" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0"> | |
| <root> | |
| <mxCell id="0"/> | |
| <mxCell id="1" parent="0"/> | |
| <mxCell id="707cd5f2jmiF-CUNBSRy-1" value="&nbsp;All Request&nbsp;" style="edgeStyle=none;html=1;fontSize=11;" parent="1" source="707cd5f2jmiF-CUNBSRy-2" target="707cd5f2jmiF-CUNBSRy-4" edge="1"> | |
| <mxGeometry relative="1" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="707cd5f2jmiF-CUNBSRy-2" value="Actor" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="1" vertex="1"> | |
| <mxGeometry x="70" y="230" width="30" height="60" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="707cd5f2jmiF-CUNBSRy-3" value="" style="edgeStyle=none;html=1;" parent="1" source="707cd5f2jmiF-CUNBSRy-4" target="707cd5f2jmiF-CUNBSRy-8" edge="1"> | |
| <mxGeometry relative="1" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="707cd5f2jmiF-CUNBSRy-4" value="<div>NextJS</div>frontend<div>https://chatbotUI...</div>" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1"> | |
| <mxGeometry x="230" y="230" width="120" height="60" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="707cd5f2jmiF-CUNBSRy-5" value="" style="edgeStyle=none;html=1;" parent="1" source="707cd5f2jmiF-CUNBSRy-8" target="707cd5f2jmiF-CUNBSRy-9" edge="1"> | |
| <mxGeometry relative="1" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="707cd5f2jmiF-CUNBSRy-6" value="" style="edgeStyle=none;html=1;" parent="1" source="707cd5f2jmiF-CUNBSRy-8" target="707cd5f2jmiF-CUNBSRy-11" edge="1"> | |
| <mxGeometry relative="1" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="707cd5f2jmiF-CUNBSRy-7" value="" style="edgeStyle=none;html=1;" parent="1" source="707cd5f2jmiF-CUNBSRy-8" target="707cd5f2jmiF-CUNBSRy-16" edge="1"> | |
| <mxGeometry relative="1" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="MX2uxcV0hgAxSQ1Ey_8r-2" style="edgeStyle=none;html=1;" parent="1" source="707cd5f2jmiF-CUNBSRy-8" target="MX2uxcV0hgAxSQ1Ey_8r-1" edge="1"> | |
| <mxGeometry relative="1" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="707cd5f2jmiF-CUNBSRy-8" value="Python ChatAPI<div>backend</div><div><span style="color: rgb(63, 63, 63);">https://chatbotAPI...</span></div>" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1"> | |
| <mxGeometry x="500" y="230" width="120" height="60" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="707cd5f2jmiF-CUNBSRy-9" value="openai-openapi-template<div>github template</div>" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="1" vertex="1"> | |
| <mxGeometry x="475" y="20" width="170" height="60" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="707cd5f2jmiF-CUNBSRy-10" style="edgeStyle=none;html=1;" parent="1" source="707cd5f2jmiF-CUNBSRy-11" target="707cd5f2jmiF-CUNBSRy-12" edge="1"> | |
| <mxGeometry relative="1" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="707cd5f2jmiF-CUNBSRy-11" value="PostgreSQL MCPServer<div><span style="color: rgb(63, 63, 63);">https://postres.mcp...</span></div>" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1"> | |
| <mxGeometry x="700" y="230" width="120" height="60" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="707cd5f2jmiF-CUNBSRy-12" value="postgres<div>DWH</div>" style="shape=cylinder3;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;size=15;" parent="1" vertex="1"> | |
| <mxGeometry x="730" y="420" width="60" height="80" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="707cd5f2jmiF-CUNBSRy-13" style="edgeStyle=none;html=1;" parent="1" source="707cd5f2jmiF-CUNBSRy-15" target="707cd5f2jmiF-CUNBSRy-16" edge="1"> | |
| <mxGeometry relative="1" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="707cd5f2jmiF-CUNBSRy-14" value="v1/chat/completions" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="707cd5f2jmiF-CUNBSRy-13" vertex="1" connectable="0"> | |
| <mxGeometry x="-0.2117" y="1" relative="1" as="geometry"> | |
| <mxPoint as="offset"/> | |
| </mxGeometry> | |
| </mxCell> | |
| <mxCell id="707cd5f2jmiF-CUNBSRy-15" value="Actor" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="1" vertex="1"> | |
| <mxGeometry x="70" y="440" width="30" height="60" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="707cd5f2jmiF-CUNBSRy-16" value="gradio UI<br><div><span style="color: rgb(63, 63, 63);">https://chatbot-gradio</span></div>" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1"> | |
| <mxGeometry x="230" y="440" width="120" height="60" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="MX2uxcV0hgAxSQ1Ey_8r-1" value="mongo<div>app metada</div>" style="shape=cylinder3;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;size=15;" parent="1" vertex="1"> | |
| <mxGeometry x="530" y="420" width="60" height="80" as="geometry"/> | |
| </mxCell> | |
| </root> | |
| </mxGraphModel> | |
| </diagram> | |
| <diagram id="RUA-RFROyaZDF0aJ2uCW" name="low-level"> | |
| <mxGraphModel dx="1941" dy="1892" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="850" pageHeight="1100" math="0" shadow="0" adaptiveColors="simple"> | |
| <root> | |
| <mxCell id="0"/> | |
| <mxCell id="1" parent="0"/> | |
| <mxCell id="31" value="" style="edgeStyle=none;html=1;" parent="1" source="5" target="30" edge="1"> | |
| <mxGeometry relative="1" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="5" value="Python ChatAPI<div>backend</div><div><span style="color: rgb(63, 63, 63);">https://chatbotAPI...</span></div>" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1"> | |
| <mxGeometry x="530" y="10" width="120" height="60" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="7" value="mongo<div>app metada</div>" style="shape=cylinder3;whiteSpace=wrap;html=1;boundedLbl=1;backgroundOutline=1;size=15;" parent="1" vertex="1"> | |
| <mxGeometry x="940" y="590" width="60" height="80" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="22" value="" style="edgeStyle=none;html=1;" parent="1" source="9" target="21" edge="1"> | |
| <mxGeometry relative="1" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="24" value="" style="edgeStyle=none;html=1;" parent="1" source="9" target="23" edge="1"> | |
| <mxGeometry relative="1" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-54" value="" style="edgeStyle=none;html=1;" parent="1" source="9" target="23" edge="1"> | |
| <mxGeometry relative="1" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-56" style="edgeStyle=none;html=1;" parent="1" source="9" target="Kt_CX_v_nDbvTs1uZqcn-55" edge="1"> | |
| <mxGeometry relative="1" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-76" style="edgeStyle=none;html=1;" parent="1" source="9" target="Kt_CX_v_nDbvTs1uZqcn-57" edge="1"> | |
| <mxGeometry relative="1" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="9" value="schema" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1"> | |
| <mxGeometry x="160" y="890" width="120" height="60" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="14" style="edgeStyle=none;html=1;" parent="1" source="11" target="13" edge="1"> | |
| <mxGeometry relative="1" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-51" value="" style="edgeStyle=none;html=1;" parent="1" source="11" target="Kt_CX_v_nDbvTs1uZqcn-50" edge="1"> | |
| <mxGeometry relative="1" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-53" value="" style="edgeStyle=none;html=1;" parent="1" source="11" target="Kt_CX_v_nDbvTs1uZqcn-52" edge="1"> | |
| <mxGeometry relative="1" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="11" value="model" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1"> | |
| <mxGeometry x="650" y="880" width="120" height="60" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="15" style="edgeStyle=none;html=1;" parent="1" source="13" target="16" edge="1"> | |
| <mxGeometry relative="1" as="geometry"> | |
| <mxPoint x="690" y="900" as="targetPoint"/> | |
| </mxGeometry> | |
| </mxCell> | |
| <mxCell id="27" style="edgeStyle=none;html=1;" parent="1" source="13" target="23" edge="1"> | |
| <mxGeometry relative="1" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="28" style="edgeStyle=none;html=1;" parent="1" source="13" target="21" edge="1"> | |
| <mxGeometry relative="1" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="13" value="chat_completion model" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1"> | |
| <mxGeometry x="920" y="1080" width="120" height="120" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="29" style="edgeStyle=none;html=1;" parent="1" source="16" target="7" edge="1"> | |
| <mxGeometry relative="1" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-78" style="edgeStyle=none;html=1;" parent="1" source="16" target="Kt_CX_v_nDbvTs1uZqcn-77" edge="1"> | |
| <mxGeometry relative="1" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="16" value="repository" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1"> | |
| <mxGeometry x="720" y="600" width="120" height="60" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Up015N2JfnYgOBqt4KGi-52" style="edgeStyle=none;html=1;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" source="18" target="19" edge="1"> | |
| <mxGeometry relative="1" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-43" style="edgeStyle=none;html=1;" parent="1" source="18" target="Up015N2JfnYgOBqt4KGi-45" edge="1"> | |
| <mxGeometry relative="1" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-87" value="" style="edgeStyle=none;html=1;" parent="1" source="18" target="Kt_CX_v_nDbvTs1uZqcn-86" edge="1"> | |
| <mxGeometry relative="1" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="18" value="api" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1"> | |
| <mxGeometry x="160" y="600" width="120" height="60" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Up015N2JfnYgOBqt4KGi-53" style="edgeStyle=none;html=1;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" source="19" target="16" edge="1"> | |
| <mxGeometry relative="1" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-107" value="" style="edgeStyle=none;html=1;" parent="1" source="19" target="Kt_CX_v_nDbvTs1uZqcn-106" edge="1"> | |
| <mxGeometry relative="1" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="19" value="service" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f8cecc;strokeColor=#b85450;" parent="1" vertex="1"> | |
| <mxGeometry x="440" y="600" width="120" height="60" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="21" value="conversation<div>scheme</div>" style="ellipse;whiteSpace=wrap;html=1;rounded=0;" parent="1" vertex="1"> | |
| <mxGeometry x="180" y="1110" width="80" height="80" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-72" value="" style="edgeStyle=none;html=1;" parent="1" source="23" target="9" edge="1"> | |
| <mxGeometry relative="1" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-74" style="edgeStyle=none;html=1;" parent="1" source="23" target="Kt_CX_v_nDbvTs1uZqcn-70" edge="1"> | |
| <mxGeometry relative="1" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="23" value="<span style="color: rgb(0, 0, 0);">chat_completion schema</span>" style="ellipse;whiteSpace=wrap;html=1;rounded=0;" parent="1" vertex="1"> | |
| <mxGeometry x="240" y="990" width="120" height="90" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="30" value="openai-openapi-template" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1"> | |
| <mxGeometry x="530" y="-110" width="120" height="60" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="40" style="edgeStyle=none;html=1;" parent="1" source="36" target="37" edge="1"> | |
| <mxGeometry relative="1" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="41" value="v1/chat/completions" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="40" vertex="1" connectable="0"> | |
| <mxGeometry x="-0.2117" y="1" relative="1" as="geometry"> | |
| <mxPoint as="offset"/> | |
| </mxGeometry> | |
| </mxCell> | |
| <mxCell id="36" value="Actor" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="1" vertex="1"> | |
| <mxGeometry x="60" y="10" width="30" height="60" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-49" style="edgeStyle=none;html=1;" parent="1" source="37" target="5" edge="1"> | |
| <mxGeometry relative="1" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="37" value="gradio UI<br><div><span style="color: rgb(63, 63, 63);">https://chatbot-gradio</span></div>" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1"> | |
| <mxGeometry x="317.45" y="10" width="120" height="60" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Up015N2JfnYgOBqt4KGi-43" value="main app<div>fastAPI</div>" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1"> | |
| <mxGeometry x="30" y="260" width="120" height="60" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-46" style="edgeStyle=none;html=1;" parent="1" source="Up015N2JfnYgOBqt4KGi-44" target="Up015N2JfnYgOBqt4KGi-50" edge="1"> | |
| <mxGeometry relative="1" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Up015N2JfnYgOBqt4KGi-44" value="gradio.app<div>UI</div>" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1"> | |
| <mxGeometry x="-200" y="450" width="120" height="60" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Up015N2JfnYgOBqt4KGi-45" value="mock" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1"> | |
| <mxGeometry x="160" y="470" width="120" height="60" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Up015N2JfnYgOBqt4KGi-46" value="docker" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1"> | |
| <mxGeometry x="30" y="170" width="120" height="60" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Up015N2JfnYgOBqt4KGi-47" value="api_key_generator" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#e1d5e7;strokeColor=#9673a6;" parent="1" vertex="1"> | |
| <mxGeometry x="190" y="170" width="120" height="60" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Up015N2JfnYgOBqt4KGi-49" style="edgeStyle=none;html=1;entryX=0.5;entryY=1;entryDx=0;entryDy=0;" parent="1" source="Up015N2JfnYgOBqt4KGi-48" target="Up015N2JfnYgOBqt4KGi-47" edge="1"> | |
| <mxGeometry relative="1" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Up015N2JfnYgOBqt4KGi-48" value="security&nbsp; authentication" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1"> | |
| <mxGeometry x="190" y="300" width="120" height="60" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Up015N2JfnYgOBqt4KGi-51" style="edgeStyle=none;html=1;" parent="1" source="Up015N2JfnYgOBqt4KGi-50" target="18" edge="1"> | |
| <mxGeometry relative="1" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-44" value="rest call&nbsp;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="Up015N2JfnYgOBqt4KGi-51" vertex="1" connectable="0"> | |
| <mxGeometry x="-0.1185" y="-2" relative="1" as="geometry"> | |
| <mxPoint as="offset"/> | |
| </mxGeometry> | |
| </mxCell> | |
| <mxCell id="Up015N2JfnYgOBqt4KGi-50" value="" style="triangle;whiteSpace=wrap;html=1;" parent="1" vertex="1"> | |
| <mxGeometry x="-170" y="590" width="60" height="80" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Up015N2JfnYgOBqt4KGi-55" style="edgeStyle=none;html=1;" parent="1" source="Up015N2JfnYgOBqt4KGi-54" target="19" edge="1"> | |
| <mxGeometry relative="1" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-42" style="edgeStyle=none;html=1;" parent="1" source="Up015N2JfnYgOBqt4KGi-54" target="Kt_CX_v_nDbvTs1uZqcn-41" edge="1"> | |
| <mxGeometry relative="1" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Up015N2JfnYgOBqt4KGi-54" value="agent<div>mcp client</div><div>validation</div>" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1"> | |
| <mxGeometry x="440" y="490" width="120" height="60" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-41" value="PostgreSQL MCPServer<div><span style="color: rgb(63, 63, 63);">https://postres.mcp...</span></div>" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#d5e8d4;strokeColor=#82b366;" parent="1" vertex="1"> | |
| <mxGeometry x="440" y="370" width="120" height="60" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-48" style="edgeStyle=none;html=1;" parent="1" source="Kt_CX_v_nDbvTs1uZqcn-47" target="Up015N2JfnYgOBqt4KGi-50" edge="1"> | |
| <mxGeometry relative="1" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-47" value="Actor" style="shape=umlActor;verticalLabelPosition=bottom;verticalAlign=top;html=1;outlineConnect=0;" parent="1" vertex="1"> | |
| <mxGeometry x="-330" y="600" width="30" height="60" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-50" value="plot model" style="ellipse;whiteSpace=wrap;html=1;rounded=0;" parent="1" vertex="1"> | |
| <mxGeometry x="680" y="1180" width="80" height="80" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-52" value="message" style="ellipse;whiteSpace=wrap;html=1;rounded=0;" parent="1" vertex="1"> | |
| <mxGeometry x="820" y="1180" width="80" height="80" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-55" value="plot scheme" style="ellipse;whiteSpace=wrap;html=1;rounded=0;" parent="1" vertex="1"> | |
| <mxGeometry x="60" y="1110" width="80" height="80" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-59" value="" style="edgeStyle=none;html=1;" parent="1" source="Kt_CX_v_nDbvTs1uZqcn-57" target="Kt_CX_v_nDbvTs1uZqcn-58" edge="1"> | |
| <mxGeometry relative="1" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-61" style="edgeStyle=none;html=1;" parent="1" source="Kt_CX_v_nDbvTs1uZqcn-57" target="Kt_CX_v_nDbvTs1uZqcn-60" edge="1"> | |
| <mxGeometry relative="1" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-57" value="message scheme" style="ellipse;whiteSpace=wrap;html=1;rounded=0;" parent="1" vertex="1"> | |
| <mxGeometry x="-20" y="1030" width="80" height="80" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-58" value="request" style="ellipse;whiteSpace=wrap;html=1;rounded=0;" parent="1" vertex="1"> | |
| <mxGeometry x="-120" y="1110" width="80" height="50" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-60" value="response" style="ellipse;whiteSpace=wrap;html=1;rounded=0;" parent="1" vertex="1"> | |
| <mxGeometry x="-130" y="1050" width="70" height="50" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-62" value="" style="edgeStyle=none;html=1;" parent="1" source="Kt_CX_v_nDbvTs1uZqcn-55" target="Kt_CX_v_nDbvTs1uZqcn-64" edge="1"> | |
| <mxGeometry relative="1" as="geometry"> | |
| <mxPoint x="99" y="1274" as="sourcePoint"/> | |
| </mxGeometry> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-63" style="edgeStyle=none;html=1;" parent="1" source="Kt_CX_v_nDbvTs1uZqcn-55" target="Kt_CX_v_nDbvTs1uZqcn-65" edge="1"> | |
| <mxGeometry relative="1" as="geometry"> | |
| <mxPoint x="81" y="1247" as="sourcePoint"/> | |
| </mxGeometry> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-64" value="request" style="ellipse;whiteSpace=wrap;html=1;rounded=0;" parent="1" vertex="1"> | |
| <mxGeometry x="40" y="1250" width="60" height="50" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-65" value="response" style="ellipse;whiteSpace=wrap;html=1;rounded=0;" parent="1" vertex="1"> | |
| <mxGeometry y="1210" width="60" height="50" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-66" value="" style="edgeStyle=none;html=1;" parent="1" source="21" target="Kt_CX_v_nDbvTs1uZqcn-68" edge="1"> | |
| <mxGeometry relative="1" as="geometry"> | |
| <mxPoint x="231" y="1248" as="sourcePoint"/> | |
| </mxGeometry> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-67" style="edgeStyle=none;html=1;" parent="1" source="21" target="Kt_CX_v_nDbvTs1uZqcn-69" edge="1"> | |
| <mxGeometry relative="1" as="geometry"> | |
| <mxPoint x="215" y="1240" as="sourcePoint"/> | |
| </mxGeometry> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-68" value="request" style="ellipse;whiteSpace=wrap;html=1;rounded=0;" parent="1" vertex="1"> | |
| <mxGeometry x="180" y="1309" width="60" height="50" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-69" value="response" style="ellipse;whiteSpace=wrap;html=1;rounded=0;" parent="1" vertex="1"> | |
| <mxGeometry x="140" y="1269" width="60" height="50" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-70" value="request" style="ellipse;whiteSpace=wrap;html=1;rounded=0;" parent="1" vertex="1"> | |
| <mxGeometry x="390" y="950" width="60" height="50" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-71" value="response" style="ellipse;whiteSpace=wrap;html=1;rounded=0;" parent="1" vertex="1"> | |
| <mxGeometry x="350" y="910" width="60" height="50" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-73" style="edgeStyle=none;html=1;entryX=0.143;entryY=0.77;entryDx=0;entryDy=0;entryPerimeter=0;" parent="1" source="23" target="Kt_CX_v_nDbvTs1uZqcn-71" edge="1"> | |
| <mxGeometry relative="1" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-80" value="" style="edgeStyle=none;html=1;" parent="1" source="Kt_CX_v_nDbvTs1uZqcn-77" target="Kt_CX_v_nDbvTs1uZqcn-79" edge="1"> | |
| <mxGeometry relative="1" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-82" style="edgeStyle=none;html=1;" parent="1" source="Kt_CX_v_nDbvTs1uZqcn-77" target="Kt_CX_v_nDbvTs1uZqcn-81" edge="1"> | |
| <mxGeometry relative="1" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-77" value="db client" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1"> | |
| <mxGeometry x="720" y="490" width="120" height="60" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-79" value="mongoDB client" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1"> | |
| <mxGeometry x="650" y="370" width="120" height="60" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-81" value="embeddedDB client<div>memory / file</div>" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1"> | |
| <mxGeometry x="810" y="370" width="120" height="60" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-108" style="edgeStyle=none;html=1;dashed=1;dashPattern=1 4;" parent="1" source="Kt_CX_v_nDbvTs1uZqcn-86" target="Kt_CX_v_nDbvTs1uZqcn-104" edge="1"> | |
| <mxGeometry relative="1" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-86" value="queue" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#f5f5f5;fontColor=#333333;strokeColor=#666666;" parent="1" vertex="1"> | |
| <mxGeometry x="170" y="700" width="100" height="30" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-88" value="request" style="shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;" parent="1" vertex="1"> | |
| <mxGeometry x="1350" y="740" width="120" height="60" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-90" style="edgeStyle=none;html=1;" parent="1" source="Kt_CX_v_nDbvTs1uZqcn-89" target="Kt_CX_v_nDbvTs1uZqcn-88" edge="1"> | |
| <mxGeometry relative="1" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-93" value="&nbsp;produce&nbsp;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="Kt_CX_v_nDbvTs1uZqcn-90" vertex="1" connectable="0"> | |
| <mxGeometry x="-0.215" relative="1" as="geometry"> | |
| <mxPoint as="offset"/> | |
| </mxGeometry> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-89" value="api" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1"> | |
| <mxGeometry x="1160" y="730" width="80" height="80" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-92" style="edgeStyle=none;html=1;" parent="1" source="Kt_CX_v_nDbvTs1uZqcn-91" target="Kt_CX_v_nDbvTs1uZqcn-88" edge="1"> | |
| <mxGeometry relative="1" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-94" value="&nbsp;consume&nbsp;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="Kt_CX_v_nDbvTs1uZqcn-92" vertex="1" connectable="0"> | |
| <mxGeometry x="-0.0727" y="3" relative="1" as="geometry"> | |
| <mxPoint as="offset"/> | |
| </mxGeometry> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-91" value="agent" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1"> | |
| <mxGeometry x="1600" y="730" width="80" height="80" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-95" value="response" style="shape=process;whiteSpace=wrap;html=1;backgroundOutline=1;" parent="1" vertex="1"> | |
| <mxGeometry x="1350" y="830" width="120" height="60" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-96" style="edgeStyle=none;html=1;" parent="1" source="Kt_CX_v_nDbvTs1uZqcn-98" target="Kt_CX_v_nDbvTs1uZqcn-95" edge="1"> | |
| <mxGeometry relative="1" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-103" value="&nbsp;consume&nbsp;" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="Kt_CX_v_nDbvTs1uZqcn-96" vertex="1" connectable="0"> | |
| <mxGeometry x="-0.1524" y="1" relative="1" as="geometry"> | |
| <mxPoint as="offset"/> | |
| </mxGeometry> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-98" value="api" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1"> | |
| <mxGeometry x="1160" y="820" width="80" height="80" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-99" style="edgeStyle=none;html=1;" parent="1" source="Kt_CX_v_nDbvTs1uZqcn-101" target="Kt_CX_v_nDbvTs1uZqcn-95" edge="1"> | |
| <mxGeometry relative="1" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-102" value="produce" style="edgeLabel;html=1;align=center;verticalAlign=middle;resizable=0;points=[];" parent="Kt_CX_v_nDbvTs1uZqcn-99" vertex="1" connectable="0"> | |
| <mxGeometry x="-0.0939" y="2" relative="1" as="geometry"> | |
| <mxPoint as="offset"/> | |
| </mxGeometry> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-101" value="agent" style="ellipse;whiteSpace=wrap;html=1;aspect=fixed;" parent="1" vertex="1"> | |
| <mxGeometry x="1600" y="820" width="80" height="80" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-104" value="queue" style="text;html=1;align=center;verticalAlign=middle;whiteSpace=wrap;rounded=0;" parent="1" vertex="1"> | |
| <mxGeometry x="1380" y="700" width="60" height="30" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-105" value="config" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1"> | |
| <mxGeometry x="350" y="170" width="120" height="60" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-110" value="" style="edgeStyle=none;html=1;" parent="1" source="Kt_CX_v_nDbvTs1uZqcn-106" target="Kt_CX_v_nDbvTs1uZqcn-109" edge="1"> | |
| <mxGeometry relative="1" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-106" value="agent-logic" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1"> | |
| <mxGeometry x="439" y="1290" width="120" height="60" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-112" value="" style="edgeStyle=none;html=1;" parent="1" source="Kt_CX_v_nDbvTs1uZqcn-109" target="Kt_CX_v_nDbvTs1uZqcn-111" edge="1"> | |
| <mxGeometry relative="1" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-135" value="" style="edgeStyle=none;html=1;" parent="1" source="Kt_CX_v_nDbvTs1uZqcn-109" target="Kt_CX_v_nDbvTs1uZqcn-134" edge="1"> | |
| <mxGeometry relative="1" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-109" value="client" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1"> | |
| <mxGeometry x="439" y="1420" width="120" height="60" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-114" value="" style="edgeStyle=none;html=1;" parent="1" source="Kt_CX_v_nDbvTs1uZqcn-111" target="Kt_CX_v_nDbvTs1uZqcn-113" edge="1"> | |
| <mxGeometry relative="1" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-118" style="edgeStyle=none;html=1;" parent="1" source="Kt_CX_v_nDbvTs1uZqcn-111" target="Kt_CX_v_nDbvTs1uZqcn-117" edge="1"> | |
| <mxGeometry relative="1" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="8wEyrrJbOd0KazR4VPNf-42" value="" style="edgeStyle=none;html=1;" edge="1" parent="1" source="Kt_CX_v_nDbvTs1uZqcn-111" target="8wEyrrJbOd0KazR4VPNf-41"> | |
| <mxGeometry relative="1" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-111" value="agentic workflow" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1"> | |
| <mxGeometry x="439" y="1680" width="120" height="60" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-113" value="LLM" style="ellipse;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;rounded=0;" parent="1" vertex="1"> | |
| <mxGeometry x="570" y="1520" width="80" height="80" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-122" value="" style="edgeStyle=none;html=1;" parent="1" source="Kt_CX_v_nDbvTs1uZqcn-115" target="Kt_CX_v_nDbvTs1uZqcn-121" edge="1"> | |
| <mxGeometry relative="1" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-132" style="edgeStyle=none;html=1;dashed=1;dashPattern=1 4;" parent="1" source="Kt_CX_v_nDbvTs1uZqcn-115" target="Kt_CX_v_nDbvTs1uZqcn-113" edge="1"> | |
| <mxGeometry relative="1" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-115" value="query-agent" style="ellipse;whiteSpace=wrap;html=1;fillColor=#a20025;strokeColor=#6F0000;rounded=0;fontColor=#ffffff;" parent="1" vertex="1"> | |
| <mxGeometry x="809" y="1660" width="80" height="80" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-129" style="edgeStyle=none;html=1;" parent="1" source="Kt_CX_v_nDbvTs1uZqcn-117" target="Kt_CX_v_nDbvTs1uZqcn-115" edge="1"> | |
| <mxGeometry relative="1" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-130" style="edgeStyle=none;html=1;" parent="1" source="Kt_CX_v_nDbvTs1uZqcn-117" target="Kt_CX_v_nDbvTs1uZqcn-119" edge="1"> | |
| <mxGeometry relative="1" as="geometry"> | |
| <mxPoint x="708.9974476532502" y="1800.7175150278272" as="sourcePoint"/> | |
| </mxGeometry> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-131" style="edgeStyle=none;html=1;dashed=1;dashPattern=1 4;" parent="1" source="Kt_CX_v_nDbvTs1uZqcn-117" target="Kt_CX_v_nDbvTs1uZqcn-113" edge="1"> | |
| <mxGeometry relative="1" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-117" value="supervisor-agent" style="ellipse;whiteSpace=wrap;html=1;fillColor=#6a00ff;strokeColor=#3700CC;rounded=0;fontColor=#ffffff;" parent="1" vertex="1"> | |
| <mxGeometry x="629" y="1720" width="80" height="80" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-126" value="" style="edgeStyle=none;html=1;" parent="1" source="Kt_CX_v_nDbvTs1uZqcn-119" target="Kt_CX_v_nDbvTs1uZqcn-125" edge="1"> | |
| <mxGeometry relative="1" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-133" style="edgeStyle=none;html=1;dashed=1;dashPattern=1 4;" parent="1" source="Kt_CX_v_nDbvTs1uZqcn-119" target="Kt_CX_v_nDbvTs1uZqcn-113" edge="1"> | |
| <mxGeometry relative="1" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-119" value="plot-agent" style="ellipse;whiteSpace=wrap;html=1;fillColor=#1ba1e2;strokeColor=#006EAF;rounded=0;fontColor=#ffffff;" parent="1" vertex="1"> | |
| <mxGeometry x="809" y="1840" width="80" height="80" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-124" value="" style="edgeStyle=none;html=1;" parent="1" source="Kt_CX_v_nDbvTs1uZqcn-121" target="Kt_CX_v_nDbvTs1uZqcn-123" edge="1"> | |
| <mxGeometry relative="1" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-138" style="edgeStyle=none;html=1;dashed=1;dashPattern=1 4;" parent="1" source="Kt_CX_v_nDbvTs1uZqcn-121" target="Kt_CX_v_nDbvTs1uZqcn-136" edge="1"> | |
| <mxGeometry relative="1" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-121" value="mcp-connector" style="ellipse;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;rounded=0;" parent="1" vertex="1"> | |
| <mxGeometry x="969" y="1660" width="80" height="80" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-123" value="postgres-mcp-server" style="ellipse;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;rounded=0;" parent="1" vertex="1"> | |
| <mxGeometry x="1129" y="1660" width="90" height="80" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-128" value="" style="edgeStyle=none;html=1;" parent="1" source="Kt_CX_v_nDbvTs1uZqcn-125" target="Kt_CX_v_nDbvTs1uZqcn-127" edge="1"> | |
| <mxGeometry relative="1" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-125" value="tools" style="ellipse;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;rounded=0;" parent="1" vertex="1"> | |
| <mxGeometry x="979" y="1840" width="80" height="80" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-127" value="visualize tool" style="ellipse;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;rounded=0;" parent="1" vertex="1"> | |
| <mxGeometry x="1134" y="1840" width="80" height="80" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-137" value="" style="edgeStyle=none;html=1;" parent="1" source="Kt_CX_v_nDbvTs1uZqcn-134" target="Kt_CX_v_nDbvTs1uZqcn-136" edge="1"> | |
| <mxGeometry relative="1" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-140" style="edgeStyle=none;html=1;" parent="1" source="Kt_CX_v_nDbvTs1uZqcn-134" target="Kt_CX_v_nDbvTs1uZqcn-139" edge="1"> | |
| <mxGeometry relative="1" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-134" value="mcp server config" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" parent="1" vertex="1"> | |
| <mxGeometry x="659" y="1420" width="120" height="60" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-136" value="postgres mcp connector" style="ellipse;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;rounded=0;" parent="1" vertex="1"> | |
| <mxGeometry x="869" y="1350" width="80" height="80" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-139" value="dnext&nbsp;<div>crm-mcp connector</div>" style="ellipse;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;rounded=0;" parent="1" vertex="1"> | |
| <mxGeometry x="760" y="1300" width="80" height="80" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-144" style="edgeStyle=none;html=1;" parent="1" source="Kt_CX_v_nDbvTs1uZqcn-142" target="Kt_CX_v_nDbvTs1uZqcn-106" edge="1"> | |
| <mxGeometry relative="1" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-145" style="edgeStyle=none;html=1;" parent="1" source="Kt_CX_v_nDbvTs1uZqcn-142" target="Kt_CX_v_nDbvTs1uZqcn-109" edge="1"> | |
| <mxGeometry relative="1" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-146" style="edgeStyle=none;html=1;" parent="1" source="Kt_CX_v_nDbvTs1uZqcn-142" target="Kt_CX_v_nDbvTs1uZqcn-111" edge="1"> | |
| <mxGeometry relative="1" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="Kt_CX_v_nDbvTs1uZqcn-142" value="app" style="rounded=0;whiteSpace=wrap;html=1;" parent="1" vertex="1"> | |
| <mxGeometry x="269" y="1420" width="120" height="60" as="geometry"/> | |
| </mxCell> | |
| <mxCell id="8wEyrrJbOd0KazR4VPNf-41" value="init mcp servers" style="rounded=0;whiteSpace=wrap;html=1;fillColor=#dae8fc;strokeColor=#6c8ebf;" vertex="1" parent="1"> | |
| <mxGeometry x="340" y="1800" width="120" height="60" as="geometry"/> | |
| </mxCell> | |
| </root> | |
| </mxGraphModel> | |
| </diagram> | |
| </mxfile> |