Skip to main content
Glama
rendering_flow_sequence.svg42 kB
<?xml version="1.0" encoding="us-ascii" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentStyleType="text/css" height="2408px" preserveAspectRatio="none" style="width:1339px;height:2408px;background:#FFFFFF;" version="1.1" viewBox="0 0 1339 2408" width="1339px" zoomAndPan="magnify"><defs/><g><text fill="#000000" font-family="Verdana" font-size="22" font-weight="bold" lengthAdjust="spacing" textLength="391" x="472.5" y="37.1182">UML MCP &#28210;&#26579;&#26381;&#21153; - &#23436;&#25972;&#27969;&#31243;&#24207;&#21015;&#22270;</text><rect fill="#FFFFFF" height="1868.1011" style="stroke:#000000;stroke-width:1.0;" width="10" x="231" y="206.3506"/><rect fill="#FFFFFF" height="1808.5024" style="stroke:#000000;stroke-width:1.0;" width="10" x="365.5" y="236.1499"/><rect fill="#FFFFFF" height="202.1646" style="stroke:#000000;stroke-width:1.0;" width="10" x="480.5" y="309.7485"/><rect fill="#FFFFFF" height="1379.542" style="stroke:#000000;stroke-width:1.0;" width="10" x="605.5" y="592.5117"/><rect fill="#FFFFFF" height="304.5625" style="stroke:#000000;stroke-width:1.0;" width="10" x="752.5" y="622.311"/><rect fill="#FFFFFF" height="115.3979" style="stroke:#000000;stroke-width:1.0;" width="10" x="752.5" y="1551.2612"/><rect fill="#FFFFFF" height="470.1904" style="stroke:#000000;stroke-width:1.0;" width="10" x="908" y="1007.4722"/><rect fill="#FFFFFF" height="174.9966" style="stroke:#000000;stroke-width:1.0;" width="10" x="1050" y="1139.6694"/><rect fill="#FFFFFF" height="158.1973" style="stroke:#000000;stroke-width:1.0;" width="10" x="1154" y="1740.2578"/><rect fill="#FFFFFF" height="367.7925" style="stroke:#000000;stroke-width:1.0;" width="10" x="1264" y="1080.0708"/><rect fill="#FFFFFF" height="152.3652" style="stroke:#000000;stroke-width:1.0;" width="529" x="15" y="367.5479"/><rect fill="#FFFFFF" height="45.168" style="stroke:none;stroke-width:1.0;" width="529" x="15" y="474.7451"/><rect fill="#FFFFFF" height="211.9639" style="stroke:#000000;stroke-width:1.0;" width="1196" x="15" y="722.9097"/><rect fill="#FFFFFF" height="45.168" style="stroke:none;stroke-width:1.0;" width="1196" x="15" y="889.7056"/><line style="stroke:#000000;stroke-width:1.0;" x1="64" x2="64" y1="130.752" y2="2326.2441"/><line style="stroke:#000000;stroke-width:1.0;" x1="236" x2="236" y1="130.752" y2="2326.2441"/><line style="stroke:#000000;stroke-width:1.0;" x1="370" x2="370" y1="130.752" y2="2326.2441"/><line style="stroke:#000000;stroke-width:1.0;" x1="485" x2="485" y1="130.752" y2="2326.2441"/><line style="stroke:#000000;stroke-width:1.0;" x1="610" x2="610" y1="130.752" y2="2326.2441"/><line style="stroke:#000000;stroke-width:1.0;" x1="757" x2="757" y1="130.752" y2="2326.2441"/><line style="stroke:#000000;stroke-width:1.0;" x1="913" x2="913" y1="130.752" y2="2326.2441"/><line style="stroke:#000000;stroke-width:1.0;" x1="1054.5" x2="1054.5" y1="130.752" y2="2326.2441"/><line style="stroke:#000000;stroke-width:1.0;" x1="1159" x2="1159" y1="130.752" y2="2326.2441"/><line style="stroke:#000000;stroke-width:1.0;" x1="1269" x2="1269" y1="130.752" y2="2326.2441"/><text fill="#000000" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="72" x="25" y="127.8125">MCP&#23458;&#25143;&#31471;</text><ellipse cx="64" cy="61.7373" fill="#FFFFFF" rx="8" ry="8" style="stroke:#000000;stroke-width:1.0;"/><path d="M64,69.7373 L64,96.7373 M51,77.7373 L77,77.7373 M64,96.7373 L51,111.7373 M64,96.7373 L77,111.7373 " fill="none" style="stroke:#000000;stroke-width:1.0;"/><text fill="#000000" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="72" x="25" y="2339.3193">MCP&#23458;&#25143;&#31471;</text><ellipse cx="64" cy="2351.2588" fill="#FFFFFF" rx="8" ry="8" style="stroke:#000000;stroke-width:1.0;"/><path d="M64,2359.2588 L64,2386.2588 M51,2367.2588 L77,2367.2588 M64,2386.2588 L51,2401.2588 M64,2386.2588 L77,2401.2588 " fill="none" style="stroke:#000000;stroke-width:1.0;"/><rect fill="#FFFFFF" height="31.0146" rx="2.5" ry="2.5" style="stroke:#000000;stroke-width:1.0;" width="124" x="174" y="98.7373"/><text fill="#000000" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="110" x="181" y="119.8125">FastMCP Server</text><rect fill="#FFFFFF" height="31.0146" rx="2.5" ry="2.5" style="stroke:#000000;stroke-width:1.0;" width="124" x="174" y="2325.2441"/><text fill="#000000" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="110" x="181" y="2346.3193">FastMCP Server</text><rect fill="#FFFFFF" height="31.0146" rx="2.5" ry="2.5" style="stroke:#000000;stroke-width:1.0;" width="85" x="328" y="98.7373"/><text fill="#000000" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="71" x="335" y="119.8125">MCP Tools</text><rect fill="#FFFFFF" height="31.0146" rx="2.5" ry="2.5" style="stroke:#000000;stroke-width:1.0;" width="85" x="328" y="2325.2441"/><text fill="#000000" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="71" x="335" y="2346.3193">MCP Tools</text><rect fill="#FFFFFF" height="31.0146" rx="2.5" ry="2.5" style="stroke:#000000;stroke-width:1.0;" width="77" x="447" y="98.7373"/><text fill="#000000" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="63" x="454" y="119.8125">Validator</text><rect fill="#FFFFFF" height="31.0146" rx="2.5" ry="2.5" style="stroke:#000000;stroke-width:1.0;" width="77" x="447" y="2325.2441"/><text fill="#000000" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="63" x="454" y="2346.3193">Validator</text><rect fill="#FFFFFF" height="31.0146" rx="2.5" ry="2.5" style="stroke:#000000;stroke-width:1.0;" width="113" x="554" y="98.7373"/><text fill="#000000" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="99" x="561" y="119.8125">UML Renderer</text><rect fill="#FFFFFF" height="31.0146" rx="2.5" ry="2.5" style="stroke:#000000;stroke-width:1.0;" width="113" x="554" y="2325.2441"/><text fill="#000000" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="99" x="561" y="2346.3193">UML Renderer</text><rect fill="#FFFFFF" height="31.0146" rx="2.5" ry="2.5" style="stroke:#000000;stroke-width:1.0;" width="121" x="697" y="98.7373"/><text fill="#000000" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="107" x="704" y="119.8125">Cache Manager</text><rect fill="#FFFFFF" height="31.0146" rx="2.5" ry="2.5" style="stroke:#000000;stroke-width:1.0;" width="121" x="697" y="2325.2441"/><text fill="#000000" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="107" x="704" y="2346.3193">Cache Manager</text><rect fill="#FFFFFF" height="31.0146" rx="2.5" ry="2.5" style="stroke:#000000;stroke-width:1.0;" width="130" x="848" y="98.7373"/><text fill="#000000" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="116" x="855" y="119.8125">Process Manager</text><rect fill="#FFFFFF" height="31.0146" rx="2.5" ry="2.5" style="stroke:#000000;stroke-width:1.0;" width="130" x="848" y="2325.2441"/><text fill="#000000" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="116" x="855" y="2346.3193">Process Manager</text><rect fill="#FFFFFF" height="31.0146" rx="2.5" ry="2.5" style="stroke:#000000;stroke-width:1.0;" width="79" x="1015.5" y="98.7373"/><text fill="#000000" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="65" x="1022.5" y="119.8125">PlantUML</text><rect fill="#FFFFFF" height="31.0146" rx="2.5" ry="2.5" style="stroke:#000000;stroke-width:1.0;" width="79" x="1015.5" y="2325.2441"/><text fill="#000000" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="65" x="1022.5" y="2346.3193">PlantUML</text><rect fill="#FFFFFF" height="31.0146" rx="2.5" ry="2.5" style="stroke:#000000;stroke-width:1.0;" width="64" x="1127" y="98.7373"/><text fill="#000000" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="50" x="1134" y="119.8125">Metrics</text><rect fill="#FFFFFF" height="31.0146" rx="2.5" ry="2.5" style="stroke:#000000;stroke-width:1.0;" width="64" x="1127" y="2325.2441"/><text fill="#000000" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="50" x="1134" y="2346.3193">Metrics</text><rect fill="#FFFFFF" height="31.0146" rx="2.5" ry="2.5" style="stroke:#000000;stroke-width:1.0;" width="96" x="1221" y="98.7373"/><text fill="#000000" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="1228" y="119.8125">File System</text><rect fill="#FFFFFF" height="31.0146" rx="2.5" ry="2.5" style="stroke:#000000;stroke-width:1.0;" width="96" x="1221" y="2325.2441"/><text fill="#000000" font-family="Verdana" font-size="14" lengthAdjust="spacing" textLength="82" x="1228" y="2346.3193">File System</text><rect fill="#FFFFFF" height="1868.1011" style="stroke:#000000;stroke-width:1.0;" width="10" x="231" y="206.3506"/><rect fill="#FFFFFF" height="1808.5024" style="stroke:#000000;stroke-width:1.0;" width="10" x="365.5" y="236.1499"/><rect fill="#FFFFFF" height="202.1646" style="stroke:#000000;stroke-width:1.0;" width="10" x="480.5" y="309.7485"/><rect fill="#FFFFFF" height="1379.542" style="stroke:#000000;stroke-width:1.0;" width="10" x="605.5" y="592.5117"/><rect fill="#FFFFFF" height="304.5625" style="stroke:#000000;stroke-width:1.0;" width="10" x="752.5" y="622.311"/><rect fill="#FFFFFF" height="115.3979" style="stroke:#000000;stroke-width:1.0;" width="10" x="752.5" y="1551.2612"/><rect fill="#FFFFFF" height="470.1904" style="stroke:#000000;stroke-width:1.0;" width="10" x="908" y="1007.4722"/><rect fill="#FFFFFF" height="174.9966" style="stroke:#000000;stroke-width:1.0;" width="10" x="1050" y="1139.6694"/><rect fill="#FFFFFF" height="158.1973" style="stroke:#000000;stroke-width:1.0;" width="10" x="1154" y="1740.2578"/><rect fill="#FFFFFF" height="367.7925" style="stroke:#000000;stroke-width:1.0;" width="10" x="1264" y="1080.0708"/><rect fill="#FFFFFF" height="3" style="stroke:#FFFFFF;stroke-width:1.0;" width="1327" x="5" y="161.6516"/><line style="stroke:#000000;stroke-width:0.5;" x1="5" x2="1332" y1="161.6516" y2="161.6516"/><line style="stroke:#000000;stroke-width:0.5;" x1="5" x2="1332" y1="164.6516" y2="164.6516"/><rect fill="#FFFFFF" height="23.7993" style="stroke:#000000;stroke-width:1.0;" width="127" x="605" y="150.752"/><text fill="#000000" font-family="Verdana" font-size="13" font-weight="bold" lengthAdjust="spacing" textLength="109" x="611" y="167.8218">1. &#23458;&#25143;&#31471;&#35831;&#27714;&#38454;&#27573;</text><polygon fill="#000000" points="219,202.3506,229,206.3506,219,210.3506,223,206.3506" style="stroke:#000000;stroke-width:1.0;"/><line style="stroke:#000000;stroke-width:1.0;" x1="64" x2="225" y1="206.3506" y2="206.3506"/><text fill="#000000" font-family="Verdana" font-size="13" lengthAdjust="spacing" textLength="148" x="71" y="201.6211">MCP&#35831;&#27714; (render_uml)</text><polygon fill="#000000" points="353.5,232.1499,363.5,236.1499,353.5,240.1499,357.5,236.1499" style="stroke:#000000;stroke-width:1.0;"/><line style="stroke:#000000;stroke-width:1.0;" x1="241" x2="359.5" y1="236.1499" y2="236.1499"/><text fill="#000000" font-family="Verdana" font-size="13" lengthAdjust="spacing" textLength="78" x="248" y="231.4204">&#20998;&#21457;&#24037;&#20855;&#35843;&#29992;</text><rect fill="#FFFFFF" height="3" style="stroke:#FFFFFF;stroke-width:1.0;" width="1327" x="5" y="265.0496"/><line style="stroke:#000000;stroke-width:0.5;" x1="5" x2="1332" y1="265.0496" y2="265.0496"/><line style="stroke:#000000;stroke-width:0.5;" x1="5" x2="1332" y1="268.0496" y2="268.0496"/><rect fill="#FFFFFF" height="23.7993" style="stroke:#000000;stroke-width:1.0;" width="114" x="611.5" y="254.1499"/><text fill="#000000" font-family="Verdana" font-size="13" font-weight="bold" lengthAdjust="spacing" textLength="96" x="617.5" y="271.2197">2. &#36755;&#20837;&#39564;&#35777;&#38454;&#27573;</text><polygon fill="#000000" points="468.5,305.7485,478.5,309.7485,468.5,313.7485,472.5,309.7485" style="stroke:#000000;stroke-width:1.0;"/><line style="stroke:#000000;stroke-width:1.0;" x1="375.5" x2="474.5" y1="309.7485" y2="309.7485"/><text fill="#000000" font-family="Verdana" font-size="13" lengthAdjust="spacing" textLength="80" x="382.5" y="305.019">&#39564;&#35777;UML&#35821;&#27861;</text><line style="stroke:#000000;stroke-width:1.0;" x1="490.5" x2="532.5" y1="339.5479" y2="339.5479"/><line style="stroke:#000000;stroke-width:1.0;" x1="532.5" x2="532.5" y1="339.5479" y2="352.5479"/><line style="stroke:#000000;stroke-width:1.0;" x1="491.5" x2="532.5" y1="352.5479" y2="352.5479"/><polygon fill="#000000" points="501.5,348.5479,491.5,352.5479,501.5,356.5479,497.5,352.5479" style="stroke:#000000;stroke-width:1.0;"/><text fill="#000000" font-family="Verdana" font-size="13" lengthAdjust="spacing" textLength="78" x="497.5" y="334.8184">&#26816;&#26597;&#35821;&#27861;&#35268;&#21017;</text><path d="M15,367.5479 L79,367.5479 L79,375.3472 L69,385.3472 L15,385.3472 L15,367.5479 " fill="#FFFFFF" style="stroke:#000000;stroke-width:1.0;"/><rect fill="none" height="152.3652" style="stroke:#000000;stroke-width:1.0;" width="529" x="15" y="367.5479"/><text fill="#000000" font-family="Verdana" font-size="13" font-weight="bold" lengthAdjust="spacing" textLength="19" x="30" y="381.6177">alt</text><text fill="#000000" font-family="Verdana" font-size="11" font-weight="bold" lengthAdjust="spacing" textLength="56" x="94" y="380.6069">[&#35821;&#27861;&#38169;&#35823;]</text><polygon fill="#000000" points="386.5,403.1465,376.5,407.1465,386.5,411.1465,382.5,407.1465" style="stroke:#000000;stroke-width:1.0;"/><line style="stroke:#000000;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="380.5" x2="479.5" y1="407.1465" y2="407.1465"/><text fill="#000000" font-family="Verdana" font-size="13" lengthAdjust="spacing" textLength="78" x="392.5" y="402.417">&#36820;&#22238;&#38169;&#35823;&#20449;&#24687;</text><polygon fill="#000000" points="252,432.9458,242,436.9458,252,440.9458,248,436.9458" style="stroke:#000000;stroke-width:1.0;"/><line style="stroke:#000000;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="246" x2="364.5" y1="436.9458" y2="436.9458"/><text fill="#000000" font-family="Verdana" font-size="13" lengthAdjust="spacing" textLength="52" x="258" y="432.2163">&#38169;&#35823;&#21709;&#24212;</text><polygon fill="#000000" points="75,462.7451,65,466.7451,75,470.7451,71,466.7451" style="stroke:#000000;stroke-width:1.0;"/><line style="stroke:#000000;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="69" x2="230" y1="466.7451" y2="466.7451"/><text fill="#000000" font-family="Verdana" font-size="13" lengthAdjust="spacing" textLength="52" x="81" y="462.0156">&#35821;&#27861;&#38169;&#35823;</text><line style="stroke:#000000;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="15" x2="544" y1="475.7451" y2="475.7451"/><text fill="#000000" font-family="Verdana" font-size="11" font-weight="bold" lengthAdjust="spacing" textLength="56" x="20" y="486.8042">[&#35821;&#27861;&#27491;&#30830;]</text><polygon fill="#000000" points="386.5,507.9131,376.5,511.9131,386.5,515.9131,382.5,511.9131" style="stroke:#000000;stroke-width:1.0;"/><line style="stroke:#000000;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="380.5" x2="484.5" y1="511.9131" y2="511.9131"/><text fill="#000000" font-family="Verdana" font-size="13" lengthAdjust="spacing" textLength="52" x="392.5" y="507.1836">&#39564;&#35777;&#36890;&#36807;</text><rect fill="#FFFFFF" height="3" style="stroke:#FFFFFF;stroke-width:1.0;" width="1327" x="5" y="547.8127"/><line style="stroke:#000000;stroke-width:0.5;" x1="5" x2="1332" y1="547.8127" y2="547.8127"/><line style="stroke:#000000;stroke-width:0.5;" x1="5" x2="1332" y1="550.8127" y2="550.8127"/><rect fill="#FFFFFF" height="23.7993" style="stroke:#000000;stroke-width:1.0;" width="114" x="611.5" y="536.9131"/><text fill="#000000" font-family="Verdana" font-size="13" font-weight="bold" lengthAdjust="spacing" textLength="96" x="617.5" y="553.9829">3. &#32531;&#23384;&#26816;&#26597;&#38454;&#27573;</text><polygon fill="#000000" points="593.5,588.5117,603.5,592.5117,593.5,596.5117,597.5,592.5117" style="stroke:#000000;stroke-width:1.0;"/><line style="stroke:#000000;stroke-width:1.0;" x1="375.5" x2="599.5" y1="592.5117" y2="592.5117"/><text fill="#000000" font-family="Verdana" font-size="13" lengthAdjust="spacing" textLength="78" x="382.5" y="587.7822">&#24320;&#22987;&#28210;&#26579;&#27969;&#31243;</text><polygon fill="#000000" points="740.5,618.311,750.5,622.311,740.5,626.311,744.5,622.311" style="stroke:#000000;stroke-width:1.0;"/><line style="stroke:#000000;stroke-width:1.0;" x1="615.5" x2="746.5" y1="622.311" y2="622.311"/><text fill="#000000" font-family="Verdana" font-size="13" lengthAdjust="spacing" textLength="52" x="622.5" y="617.5815">&#26816;&#26597;&#32531;&#23384;</text><line style="stroke:#000000;stroke-width:1.0;" x1="762.5" x2="804.5" y1="652.1104" y2="652.1104"/><line style="stroke:#000000;stroke-width:1.0;" x1="804.5" x2="804.5" y1="652.1104" y2="665.1104"/><line style="stroke:#000000;stroke-width:1.0;" x1="763.5" x2="804.5" y1="665.1104" y2="665.1104"/><polygon fill="#000000" points="773.5,661.1104,763.5,665.1104,773.5,669.1104,769.5,665.1104" style="stroke:#000000;stroke-width:1.0;"/><text fill="#000000" font-family="Verdana" font-size="13" lengthAdjust="spacing" textLength="65" x="769.5" y="647.3809">&#29983;&#25104;&#32531;&#23384;&#38190;</text><line style="stroke:#000000;stroke-width:1.0;" x1="762.5" x2="804.5" y1="694.9097" y2="694.9097"/><line style="stroke:#000000;stroke-width:1.0;" x1="804.5" x2="804.5" y1="694.9097" y2="707.9097"/><line style="stroke:#000000;stroke-width:1.0;" x1="763.5" x2="804.5" y1="707.9097" y2="707.9097"/><polygon fill="#000000" points="773.5,703.9097,763.5,707.9097,773.5,711.9097,769.5,707.9097" style="stroke:#000000;stroke-width:1.0;"/><text fill="#000000" font-family="Verdana" font-size="13" lengthAdjust="spacing" textLength="78" x="769.5" y="690.1802">&#26597;&#25214;&#20869;&#23384;&#32531;&#23384;</text><path d="M15,722.9097 L79,722.9097 L79,730.709 L69,740.709 L15,740.709 L15,722.9097 " fill="#FFFFFF" style="stroke:#000000;stroke-width:1.0;"/><rect fill="none" height="211.9639" style="stroke:#000000;stroke-width:1.0;" width="1196" x="15" y="722.9097"/><text fill="#000000" font-family="Verdana" font-size="13" font-weight="bold" lengthAdjust="spacing" textLength="19" x="30" y="736.9795">alt</text><text fill="#000000" font-family="Verdana" font-size="11" font-weight="bold" lengthAdjust="spacing" textLength="56" x="94" y="735.9688">[&#32531;&#23384;&#21629;&#20013;]</text><polygon fill="#000000" points="626.5,758.5083,616.5,762.5083,626.5,766.5083,622.5,762.5083" style="stroke:#000000;stroke-width:1.0;"/><line style="stroke:#000000;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="620.5" x2="751.5" y1="762.5083" y2="762.5083"/><text fill="#000000" font-family="Verdana" font-size="13" lengthAdjust="spacing" textLength="78" x="632.5" y="757.7788">&#36820;&#22238;&#32531;&#23384;&#25968;&#25454;</text><polygon fill="#000000" points="1147,788.3076,1157,792.3076,1147,796.3076,1151,792.3076" style="stroke:#000000;stroke-width:1.0;"/><line style="stroke:#000000;stroke-width:1.0;" x1="615.5" x2="1153" y1="792.3076" y2="792.3076"/><text fill="#000000" font-family="Verdana" font-size="13" lengthAdjust="spacing" textLength="78" x="622.5" y="787.5781">&#35760;&#24405;&#32531;&#23384;&#21629;&#20013;</text><polygon fill="#000000" points="386.5,818.1069,376.5,822.1069,386.5,826.1069,382.5,822.1069" style="stroke:#000000;stroke-width:1.0;"/><line style="stroke:#000000;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="380.5" x2="604.5" y1="822.1069" y2="822.1069"/><text fill="#000000" font-family="Verdana" font-size="13" lengthAdjust="spacing" textLength="52" x="392.5" y="817.3774">&#36820;&#22238;&#32467;&#26524;</text><polygon fill="#000000" points="252,847.9063,242,851.9063,252,855.9063,248,851.9063" style="stroke:#000000;stroke-width:1.0;"/><line style="stroke:#000000;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="246" x2="364.5" y1="851.9063" y2="851.9063"/><text fill="#000000" font-family="Verdana" font-size="13" lengthAdjust="spacing" textLength="52" x="258" y="847.1768">&#25104;&#21151;&#21709;&#24212;</text><polygon fill="#000000" points="75,877.7056,65,881.7056,75,885.7056,71,881.7056" style="stroke:#000000;stroke-width:1.0;"/><line style="stroke:#000000;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="69" x2="230" y1="881.7056" y2="881.7056"/><text fill="#000000" font-family="Verdana" font-size="13" lengthAdjust="spacing" textLength="78" x="81" y="876.9761">&#36820;&#22238;&#22270;&#20687;&#25968;&#25454;</text><line style="stroke:#000000;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="15" x2="1211" y1="890.7056" y2="890.7056"/><text fill="#000000" font-family="Verdana" font-size="11" font-weight="bold" lengthAdjust="spacing" textLength="67" x="20" y="901.7646">[&#32531;&#23384;&#26410;&#21629;&#20013;]</text><polygon fill="#000000" points="626.5,922.8735,616.5,926.8735,626.5,930.8735,622.5,926.8735" style="stroke:#000000;stroke-width:1.0;"/><line style="stroke:#000000;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="620.5" x2="756.5" y1="926.8735" y2="926.8735"/><text fill="#000000" font-family="Verdana" font-size="13" lengthAdjust="spacing" textLength="65" x="632.5" y="922.144">&#32531;&#23384;&#26410;&#21629;&#20013;</text><rect fill="#FFFFFF" height="3" style="stroke:#FFFFFF;stroke-width:1.0;" width="1327" x="5" y="962.7732"/><line style="stroke:#000000;stroke-width:0.5;" x1="5" x2="1332" y1="962.7732" y2="962.7732"/><line style="stroke:#000000;stroke-width:0.5;" x1="5" x2="1332" y1="965.7732" y2="965.7732"/><rect fill="#FFFFFF" height="23.7993" style="stroke:#000000;stroke-width:1.0;" width="114" x="611.5" y="951.8735"/><text fill="#000000" font-family="Verdana" font-size="13" font-weight="bold" lengthAdjust="spacing" textLength="96" x="617.5" y="968.9434">4. &#28210;&#26579;&#25191;&#34892;&#38454;&#27573;</text><polygon fill="#000000" points="896,1003.4722,906,1007.4722,896,1011.4722,900,1007.4722" style="stroke:#000000;stroke-width:1.0;"/><line style="stroke:#000000;stroke-width:1.0;" x1="615.5" x2="902" y1="1007.4722" y2="1007.4722"/><text fill="#000000" font-family="Verdana" font-size="13" lengthAdjust="spacing" textLength="78" x="622.5" y="1002.7427">&#21019;&#24314;&#28210;&#26579;&#20250;&#35805;</text><line style="stroke:#000000;stroke-width:1.0;" x1="918" x2="960" y1="1037.2715" y2="1037.2715"/><line style="stroke:#000000;stroke-width:1.0;" x1="960" x2="960" y1="1037.2715" y2="1050.2715"/><line style="stroke:#000000;stroke-width:1.0;" x1="919" x2="960" y1="1050.2715" y2="1050.2715"/><polygon fill="#000000" points="929,1046.2715,919,1050.2715,929,1054.2715,925,1050.2715" style="stroke:#000000;stroke-width:1.0;"/><text fill="#000000" font-family="Verdana" font-size="13" lengthAdjust="spacing" textLength="78" x="925" y="1032.542">&#26816;&#26597;&#24182;&#21457;&#38480;&#21046;</text><polygon fill="#000000" points="1252,1076.0708,1262,1080.0708,1252,1084.0708,1256,1080.0708" style="stroke:#000000;stroke-width:1.0;"/><line style="stroke:#000000;stroke-width:1.0;" x1="918" x2="1258" y1="1080.0708" y2="1080.0708"/><text fill="#000000" font-family="Verdana" font-size="13" lengthAdjust="spacing" textLength="78" x="925" y="1075.3413">&#21019;&#24314;&#20020;&#26102;&#25991;&#20214;</text><polygon fill="#000000" points="929,1105.8701,919,1109.8701,929,1113.8701,925,1109.8701" style="stroke:#000000;stroke-width:1.0;"/><line style="stroke:#000000;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="923" x2="1263" y1="1109.8701" y2="1109.8701"/><text fill="#000000" font-family="Verdana" font-size="13" lengthAdjust="spacing" textLength="78" x="935" y="1105.1406">&#20020;&#26102;&#25991;&#20214;&#36335;&#24452;</text><polygon fill="#000000" points="1038,1135.6694,1048,1139.6694,1038,1143.6694,1042,1139.6694" style="stroke:#000000;stroke-width:1.0;"/><line style="stroke:#000000;stroke-width:1.0;" x1="918" x2="1044" y1="1139.6694" y2="1139.6694"/><text fill="#000000" font-family="Verdana" font-size="13" lengthAdjust="spacing" textLength="113" x="925" y="1134.9399">&#25191;&#34892;PlantUML&#21629;&#20196;</text><line style="stroke:#000000;stroke-width:1.0;" x1="1060" x2="1102" y1="1169.4688" y2="1169.4688"/><line style="stroke:#000000;stroke-width:1.0;" x1="1102" x2="1102" y1="1169.4688" y2="1182.4688"/><line style="stroke:#000000;stroke-width:1.0;" x1="1061" x2="1102" y1="1182.4688" y2="1182.4688"/><polygon fill="#000000" points="1071,1178.4688,1061,1182.4688,1071,1186.4688,1067,1182.4688" style="stroke:#000000;stroke-width:1.0;"/><text fill="#000000" font-family="Verdana" font-size="13" lengthAdjust="spacing" textLength="80" x="1067" y="1164.7393">&#35299;&#26512;UML&#20195;&#30721;</text><line style="stroke:#000000;stroke-width:1.0;" x1="1060" x2="1102" y1="1212.2681" y2="1212.2681"/><line style="stroke:#000000;stroke-width:1.0;" x1="1102" x2="1102" y1="1212.2681" y2="1225.2681"/><line style="stroke:#000000;stroke-width:1.0;" x1="1061" x2="1102" y1="1225.2681" y2="1225.2681"/><polygon fill="#000000" points="1071,1221.2681,1061,1225.2681,1071,1229.2681,1067,1225.2681" style="stroke:#000000;stroke-width:1.0;"/><text fill="#000000" font-family="Verdana" font-size="13" lengthAdjust="spacing" textLength="52" x="1067" y="1207.5386">&#29983;&#25104;&#22270;&#20687;</text><polygon fill="#000000" points="1252,1251.0674,1262,1255.0674,1252,1259.0674,1256,1255.0674" style="stroke:#000000;stroke-width:1.0;"/><line style="stroke:#000000;stroke-width:1.0;" x1="1060" x2="1258" y1="1255.0674" y2="1255.0674"/><text fill="#000000" font-family="Verdana" font-size="13" lengthAdjust="spacing" textLength="78" x="1067" y="1250.3379">&#20889;&#20837;&#36755;&#20986;&#25991;&#20214;</text><polygon fill="#000000" points="1071,1280.8667,1061,1284.8667,1071,1288.8667,1067,1284.8667" style="stroke:#000000;stroke-width:1.0;"/><line style="stroke:#000000;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="1065" x2="1263" y1="1284.8667" y2="1284.8667"/><text fill="#000000" font-family="Verdana" font-size="13" lengthAdjust="spacing" textLength="52" x="1077" y="1280.1372">&#20889;&#20837;&#23436;&#25104;</text><polygon fill="#000000" points="929,1310.666,919,1314.666,929,1318.666,925,1314.666" style="stroke:#000000;stroke-width:1.0;"/><line style="stroke:#000000;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="923" x2="1054" y1="1314.666" y2="1314.666"/><text fill="#000000" font-family="Verdana" font-size="13" lengthAdjust="spacing" textLength="52" x="935" y="1309.9365">&#28210;&#26579;&#23436;&#25104;</text><rect fill="#FFFFFF" height="3" style="stroke:#FFFFFF;stroke-width:1.0;" width="1327" x="5" y="1343.5657"/><line style="stroke:#000000;stroke-width:0.5;" x1="5" x2="1332" y1="1343.5657" y2="1343.5657"/><line style="stroke:#000000;stroke-width:0.5;" x1="5" x2="1332" y1="1346.5657" y2="1346.5657"/><rect fill="#FFFFFF" height="23.7993" style="stroke:#000000;stroke-width:1.0;" width="114" x="611.5" y="1332.666"/><text fill="#000000" font-family="Verdana" font-size="13" font-weight="bold" lengthAdjust="spacing" textLength="96" x="617.5" y="1349.7358">5. &#32467;&#26524;&#22788;&#29702;&#38454;&#27573;</text><polygon fill="#000000" points="1252,1384.2646,1262,1388.2646,1252,1392.2646,1256,1388.2646" style="stroke:#000000;stroke-width:1.0;"/><line style="stroke:#000000;stroke-width:1.0;" x1="918" x2="1258" y1="1388.2646" y2="1388.2646"/><text fill="#000000" font-family="Verdana" font-size="13" lengthAdjust="spacing" textLength="78" x="925" y="1383.5352">&#35835;&#21462;&#36755;&#20986;&#25991;&#20214;</text><polygon fill="#000000" points="929,1414.064,919,1418.064,929,1422.064,925,1418.064" style="stroke:#000000;stroke-width:1.0;"/><line style="stroke:#000000;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="923" x2="1263" y1="1418.064" y2="1418.064"/><text fill="#000000" font-family="Verdana" font-size="13" lengthAdjust="spacing" textLength="52" x="935" y="1413.3345">&#22270;&#20687;&#25968;&#25454;</text><polygon fill="#000000" points="1257,1443.8633,1267,1447.8633,1257,1451.8633,1261,1447.8633" style="stroke:#000000;stroke-width:1.0;"/><line style="stroke:#000000;stroke-width:1.0;" x1="918" x2="1263" y1="1447.8633" y2="1447.8633"/><text fill="#000000" font-family="Verdana" font-size="13" lengthAdjust="spacing" textLength="78" x="925" y="1443.1338">&#28165;&#29702;&#20020;&#26102;&#25991;&#20214;</text><polygon fill="#000000" points="626.5,1473.6626,616.5,1477.6626,626.5,1481.6626,622.5,1477.6626" style="stroke:#000000;stroke-width:1.0;"/><line style="stroke:#000000;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="620.5" x2="912" y1="1477.6626" y2="1477.6626"/><text fill="#000000" font-family="Verdana" font-size="13" lengthAdjust="spacing" textLength="78" x="632.5" y="1472.9331">&#36820;&#22238;&#22270;&#20687;&#25968;&#25454;</text><rect fill="#FFFFFF" height="3" style="stroke:#FFFFFF;stroke-width:1.0;" width="1327" x="5" y="1506.5623"/><line style="stroke:#000000;stroke-width:0.5;" x1="5" x2="1332" y1="1506.5623" y2="1506.5623"/><line style="stroke:#000000;stroke-width:0.5;" x1="5" x2="1332" y1="1509.5623" y2="1509.5623"/><rect fill="#FFFFFF" height="23.7993" style="stroke:#000000;stroke-width:1.0;" width="114" x="611.5" y="1495.6626"/><text fill="#000000" font-family="Verdana" font-size="13" font-weight="bold" lengthAdjust="spacing" textLength="96" x="617.5" y="1512.7324">6. &#32531;&#23384;&#26356;&#26032;&#38454;&#27573;</text><polygon fill="#000000" points="740.5,1547.2612,750.5,1551.2612,740.5,1555.2612,744.5,1551.2612" style="stroke:#000000;stroke-width:1.0;"/><line style="stroke:#000000;stroke-width:1.0;" x1="615.5" x2="746.5" y1="1551.2612" y2="1551.2612"/><text fill="#000000" font-family="Verdana" font-size="13" lengthAdjust="spacing" textLength="52" x="622.5" y="1546.5317">&#26356;&#26032;&#32531;&#23384;</text><line style="stroke:#000000;stroke-width:1.0;" x1="762.5" x2="804.5" y1="1581.0605" y2="1581.0605"/><line style="stroke:#000000;stroke-width:1.0;" x1="804.5" x2="804.5" y1="1581.0605" y2="1594.0605"/><line style="stroke:#000000;stroke-width:1.0;" x1="763.5" x2="804.5" y1="1594.0605" y2="1594.0605"/><polygon fill="#000000" points="773.5,1590.0605,763.5,1594.0605,773.5,1598.0605,769.5,1594.0605" style="stroke:#000000;stroke-width:1.0;"/><text fill="#000000" font-family="Verdana" font-size="13" lengthAdjust="spacing" textLength="91" x="769.5" y="1576.3311">&#23384;&#20648;&#21040;&#20869;&#23384;&#32531;&#23384;</text><line style="stroke:#000000;stroke-width:1.0;" x1="762.5" x2="804.5" y1="1623.8599" y2="1623.8599"/><line style="stroke:#000000;stroke-width:1.0;" x1="804.5" x2="804.5" y1="1623.8599" y2="1636.8599"/><line style="stroke:#000000;stroke-width:1.0;" x1="763.5" x2="804.5" y1="1636.8599" y2="1636.8599"/><polygon fill="#000000" points="773.5,1632.8599,763.5,1636.8599,773.5,1640.8599,769.5,1636.8599" style="stroke:#000000;stroke-width:1.0;"/><text fill="#000000" font-family="Verdana" font-size="13" lengthAdjust="spacing" textLength="117" x="769.5" y="1619.1304">&#21487;&#36873;&#65306;&#25345;&#20037;&#21270;&#21040;&#30913;&#30424;</text><polygon fill="#000000" points="626.5,1662.6592,616.5,1666.6592,626.5,1670.6592,622.5,1666.6592" style="stroke:#000000;stroke-width:1.0;"/><line style="stroke:#000000;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="620.5" x2="756.5" y1="1666.6592" y2="1666.6592"/><text fill="#000000" font-family="Verdana" font-size="13" lengthAdjust="spacing" textLength="78" x="632.5" y="1661.9297">&#32531;&#23384;&#26356;&#26032;&#23436;&#25104;</text><rect fill="#FFFFFF" height="3" style="stroke:#FFFFFF;stroke-width:1.0;" width="1327" x="5" y="1695.5588"/><line style="stroke:#000000;stroke-width:0.5;" x1="5" x2="1332" y1="1695.5588" y2="1695.5588"/><line style="stroke:#000000;stroke-width:0.5;" x1="5" x2="1332" y1="1698.5588" y2="1698.5588"/><rect fill="#FFFFFF" height="23.7993" style="stroke:#000000;stroke-width:1.0;" width="114" x="611.5" y="1684.6592"/><text fill="#000000" font-family="Verdana" font-size="13" font-weight="bold" lengthAdjust="spacing" textLength="96" x="617.5" y="1701.729">7. &#24615;&#33021;&#32479;&#35745;&#38454;&#27573;</text><polygon fill="#000000" points="1142,1736.2578,1152,1740.2578,1142,1744.2578,1146,1740.2578" style="stroke:#000000;stroke-width:1.0;"/><line style="stroke:#000000;stroke-width:1.0;" x1="615.5" x2="1148" y1="1740.2578" y2="1740.2578"/><text fill="#000000" font-family="Verdana" font-size="13" lengthAdjust="spacing" textLength="78" x="622.5" y="1735.5283">&#35760;&#24405;&#28210;&#26579;&#25351;&#26631;</text><line style="stroke:#000000;stroke-width:1.0;" x1="1164" x2="1206" y1="1770.0571" y2="1770.0571"/><line style="stroke:#000000;stroke-width:1.0;" x1="1206" x2="1206" y1="1770.0571" y2="1783.0571"/><line style="stroke:#000000;stroke-width:1.0;" x1="1165" x2="1206" y1="1783.0571" y2="1783.0571"/><polygon fill="#000000" points="1175,1779.0571,1165,1783.0571,1175,1787.0571,1171,1783.0571" style="stroke:#000000;stroke-width:1.0;"/><text fill="#000000" font-family="Verdana" font-size="13" lengthAdjust="spacing" textLength="78" x="1171" y="1765.3276">&#26356;&#26032;&#28210;&#26579;&#27425;&#25968;</text><line style="stroke:#000000;stroke-width:1.0;" x1="1164" x2="1206" y1="1812.8564" y2="1812.8564"/><line style="stroke:#000000;stroke-width:1.0;" x1="1206" x2="1206" y1="1812.8564" y2="1825.8564"/><line style="stroke:#000000;stroke-width:1.0;" x1="1165" x2="1206" y1="1825.8564" y2="1825.8564"/><polygon fill="#000000" points="1175,1821.8564,1165,1825.8564,1175,1829.8564,1171,1825.8564" style="stroke:#000000;stroke-width:1.0;"/><text fill="#000000" font-family="Verdana" font-size="13" lengthAdjust="spacing" textLength="78" x="1171" y="1808.127">&#35760;&#24405;&#28210;&#26579;&#26102;&#38388;</text><line style="stroke:#000000;stroke-width:1.0;" x1="1164" x2="1206" y1="1855.6558" y2="1855.6558"/><line style="stroke:#000000;stroke-width:1.0;" x1="1206" x2="1206" y1="1855.6558" y2="1868.6558"/><line style="stroke:#000000;stroke-width:1.0;" x1="1165" x2="1206" y1="1868.6558" y2="1868.6558"/><polygon fill="#000000" points="1175,1864.6558,1165,1868.6558,1175,1872.6558,1171,1868.6558" style="stroke:#000000;stroke-width:1.0;"/><text fill="#000000" font-family="Verdana" font-size="13" lengthAdjust="spacing" textLength="78" x="1171" y="1850.9263">&#26356;&#26032;&#26684;&#24335;&#32479;&#35745;</text><polygon fill="#000000" points="626.5,1894.4551,616.5,1898.4551,626.5,1902.4551,622.5,1898.4551" style="stroke:#000000;stroke-width:1.0;"/><line style="stroke:#000000;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="620.5" x2="1158" y1="1898.4551" y2="1898.4551"/><text fill="#000000" font-family="Verdana" font-size="13" lengthAdjust="spacing" textLength="52" x="632.5" y="1893.7256">&#32479;&#35745;&#23436;&#25104;</text><rect fill="#FFFFFF" height="3" style="stroke:#FFFFFF;stroke-width:1.0;" width="1327" x="5" y="1927.3547"/><line style="stroke:#000000;stroke-width:0.5;" x1="5" x2="1332" y1="1927.3547" y2="1927.3547"/><line style="stroke:#000000;stroke-width:0.5;" x1="5" x2="1332" y1="1930.3547" y2="1930.3547"/><rect fill="#FFFFFF" height="23.7993" style="stroke:#000000;stroke-width:1.0;" width="114" x="611.5" y="1916.4551"/><text fill="#000000" font-family="Verdana" font-size="13" font-weight="bold" lengthAdjust="spacing" textLength="96" x="617.5" y="1933.5249">8. &#21709;&#24212;&#36820;&#22238;&#38454;&#27573;</text><polygon fill="#000000" points="386.5,1968.0537,376.5,1972.0537,386.5,1976.0537,382.5,1972.0537" style="stroke:#000000;stroke-width:1.0;"/><line style="stroke:#000000;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="380.5" x2="609.5" y1="1972.0537" y2="1972.0537"/><text fill="#000000" font-family="Verdana" font-size="13" lengthAdjust="spacing" textLength="78" x="392.5" y="1967.3242">&#36820;&#22238;&#28210;&#26579;&#32467;&#26524;</text><line style="stroke:#000000;stroke-width:1.0;" x1="375.5" x2="417.5" y1="2001.853" y2="2001.853"/><line style="stroke:#000000;stroke-width:1.0;" x1="417.5" x2="417.5" y1="2001.853" y2="2014.853"/><line style="stroke:#000000;stroke-width:1.0;" x1="376.5" x2="417.5" y1="2014.853" y2="2014.853"/><polygon fill="#000000" points="386.5,2010.853,376.5,2014.853,386.5,2018.853,382.5,2014.853" style="stroke:#000000;stroke-width:1.0;"/><text fill="#000000" font-family="Verdana" font-size="13" lengthAdjust="spacing" textLength="91" x="382.5" y="1997.1235">&#26684;&#24335;&#21270;&#21709;&#24212;&#25968;&#25454;</text><polygon fill="#000000" points="252,2040.6523,242,2044.6523,252,2048.6523,248,2044.6523" style="stroke:#000000;stroke-width:1.0;"/><line style="stroke:#000000;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="246" x2="369.5" y1="2044.6523" y2="2044.6523"/><text fill="#000000" font-family="Verdana" font-size="13" lengthAdjust="spacing" textLength="52" x="258" y="2039.9229">&#25104;&#21151;&#21709;&#24212;</text><polygon fill="#000000" points="75,2070.4517,65,2074.4517,75,2078.4517,71,2074.4517" style="stroke:#000000;stroke-width:1.0;"/><line style="stroke:#000000;stroke-width:1.0;stroke-dasharray:2.0,2.0;" x1="69" x2="235" y1="2074.4517" y2="2074.4517"/><text fill="#000000" font-family="Verdana" font-size="13" lengthAdjust="spacing" textLength="100" x="81" y="2069.7222">&#36820;&#22238;Base64&#22270;&#20687;</text><path d="M18,2087.4517 L18,2128.4517 L1315,2128.4517 L1315,2097.4517 L1305,2087.4517 L18,2087.4517 " fill="#FFFFFF" style="stroke:#000000;stroke-width:1.0;"/><path d="M1305,2087.4517 L1305,2097.4517 L1315,2097.4517 L1305,2087.4517 " fill="#FFFFFF" style="stroke:#000000;stroke-width:1.0;"/><text fill="#000000" font-family="Verdana" font-size="13" lengthAdjust="spacing" textLength="143" x="571" y="2105.5215">&#25972;&#20010;&#27969;&#31243;&#25903;&#25345;&#24322;&#27493;&#22788;&#29702;&#65292;</text><text fill="#000000" font-family="Verdana" font-size="13" lengthAdjust="spacing" textLength="182" x="571" y="2121.3208">&#21253;&#21547;&#23436;&#25972;&#30340;&#38169;&#35823;&#22788;&#29702;&#21644;&#24615;&#33021;&#30417;&#25511;</text><path d="M676,2139.0503 L676,2212.0503 L838,2212.0503 L838,2149.0503 L828,2139.0503 L676,2139.0503 " fill="#FFFFFF" style="stroke:#000000;stroke-width:1.0;"/><path d="M828,2139.0503 L828,2149.0503 L838,2149.0503 L828,2139.0503 " fill="#FFFFFF" style="stroke:#000000;stroke-width:1.0;"/><text fill="#000000" font-family="Verdana" font-size="13" lengthAdjust="spacing" textLength="65" x="682" y="2157.1201">&#32531;&#23384;&#31574;&#30053;&#65306;</text><text fill="#000000" font-family="Verdana" font-size="13" lengthAdjust="spacing" textLength="141" x="682" y="2172.9194">- &#20869;&#23384;&#32531;&#23384;&#65288;&#24555;&#36895;&#35775;&#38382;&#65289;</text><text fill="#000000" font-family="Verdana" font-size="13" lengthAdjust="spacing" textLength="128" x="682" y="2188.7188">- &#25991;&#20214;&#32531;&#23384;&#65288;&#25345;&#20037;&#21270;&#65289;</text><text fill="#000000" font-family="Verdana" font-size="13" lengthAdjust="spacing" textLength="89" x="682" y="2204.5181">- LRU&#28120;&#27760;&#26426;&#21046;</text><path d="M1104,2222.2476 L1104,2310.2476 L1214,2310.2476 L1214,2232.2476 L1204,2222.2476 L1104,2222.2476 " fill="#FFFFFF" style="stroke:#000000;stroke-width:1.0;"/><path d="M1204,2222.2476 L1204,2232.2476 L1214,2232.2476 L1204,2222.2476 " fill="#FFFFFF" style="stroke:#000000;stroke-width:1.0;"/><text fill="#000000" font-family="Verdana" font-size="13" lengthAdjust="spacing" textLength="65" x="1110" y="2240.3174">&#24615;&#33021;&#25351;&#26631;&#65306;</text><text fill="#000000" font-family="Verdana" font-size="13" lengthAdjust="spacing" textLength="89" x="1110" y="2256.1167">- &#28210;&#26579;&#26102;&#38388;&#32479;&#35745;</text><text fill="#000000" font-family="Verdana" font-size="13" lengthAdjust="spacing" textLength="76" x="1110" y="2271.916">- &#32531;&#23384;&#21629;&#20013;&#29575;</text><text fill="#000000" font-family="Verdana" font-size="13" lengthAdjust="spacing" textLength="76" x="1110" y="2287.7153">- &#38169;&#35823;&#29575;&#32479;&#35745;</text><text fill="#000000" font-family="Verdana" font-size="13" lengthAdjust="spacing" textLength="89" x="1110" y="2303.5146">- &#26684;&#24335;&#20351;&#29992;&#32479;&#35745;</text><!--SRC=[ZLRFRnf75BxpLqnzQgN6KjiqhIAvXqRgAPQYfEarMk5rWeJ1OhUMUWFR69pWWCilspZ6b20ikx2aTO00DlyCCxkS_2zqPjxixYoiu_hYdU5xRzxxllVUp1VwAtLDHUjX9HG9w24zhABdou_HygCdYFJ_8TKyETx3hsle7iBj32bUaey9y-mD7cHnkemhru604jIZCRH03N3xBvBkcHV60b8q50o7r8WUM5TYUYWOMbSYEbhuHT5qvlcP6jjGOnocyKylZ45-ZKR36aVexCiB-4q9XrOKUYu7RDWhBuYbyLIDhAWnSLHCBBomHqhmbOgMbOZoKk22RCSBUXAB1bLDyy3MOMy66AR_wCc0O8lVry8psQbwB1I4tDRWUuQb41NXsH-QhgvnqAeM22mjeMyMaSEmPVJ8XytfGPUqFwAbfG2GZUxz9FX43vc2W49VGk8lQ2HVCRb26ugksiGBFBNaF5D3dDx1sNtSQ-1ap-ficOKprmYqOD5ykuYiwpnEDgRd6Sj8kA606-hFaONw113bnJ9QvD-Ywz3LpeNFs99wd5GRO6Wrjt7wCA24TGGRqyAXPHW1HFya1r8srhY0AoS0cunh905W4QLC661mVWyF2XnZKqD1Wj-7tbFLiAQA7TAgcxNsP-8GDCMFh76AmrPK7nAeK9pTxnQHEShZrW4axyEkNSnCi54SDz-8RkNjwVBhrBo3PzdmahUPXODS4oX_m4XWir0bwHo0fuNsF82w8hlNU2T90RPFgXDyulshIR_54nU6tXn09f5piKFsW4ivQj4h3DpkuAlYd6CNFAU_ESoJa-FRbATvuTVLkvJdZkZ8mrjP4I7NNyHyV7vNYdv0gGY0Thi0xY_QutUtQTKoRW78Z8W9n7ksWeS3i9YCZYpZdQkdCwS4scC89O0_TMdBJmzpEDsLSQkkxqd_afIxf9IQ3BkkRpgQLe5CrwMCj7e6ljxs72rc8ZkRfsPFJCRAyBqKjZCyRGkljTMiavCSDPmCw-PfuZOOb2t8vi50RZk7T8InGPOQYDpiV5mN06BNNpedkV3ooAaN64bL9micwlUqgtaXulVRPcx75NMMSiiOucp9DonNShaIPnsGVf8UuD5C2cfLAWQ_DlIubfCHbSHoUU1CgCebANNy2zGP3HppFmSDQ-hDCvpkU4R9F2nhJEExDwCZaabCFYLnfaHDp7h2h3XWt_xZeSmB1S6mp7wWhHTlMbjNvh1gjMl-cSqE8z6icHGvJRaPsjUxZVOOGYJ2yEyQfTiVvpcWt9sMBp_hxtI4Hra8tSNDCC5_dUV03fUny2DzRV21A2vG7nRcfYp4A6QjvDUvX9pRoxQ3Q9bs_2nHSdUDQCarF4XkdzS_AvhwuBveVybEl7u2aIXTH9an67xDcWCX-j2TzC_XCYK5WvOO7csILWCQzsQKeHYSIUBS1RoApQDjyNpW0FndHfHGPP-yRRAfZjX9dlDumI5HbcQhP1ORj9hf3drgIvL_CqhZySKqJYKRJyljcz4kXq1NEn2d2UpV7pzzJde7v4E770_OLFSBmTORYOA7yhM3a2jEr1FRbgzTyssAxq7kT2NXGDh9rPW-8CMs4yD_]--></g></svg>

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/icatw/uml-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server