diff --git a/.gitignore b/.gitignore
index 16e0be15f8..5d7485c12b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -61,3 +61,4 @@ spring-ai-alibaba-jmanus/ui-vue3/pnpm-lock.yaml
# MCP configuration files
modified_mcp_config.json
+.cursorindexingignore
diff --git a/spring-ai-alibaba-jmanus/pom.xml b/spring-ai-alibaba-jmanus/pom.xml
index 902e39a92e..39b19cddb8 100644
--- a/spring-ai-alibaba-jmanus/pom.xml
+++ b/spring-ai-alibaba-jmanus/pom.xml
@@ -108,6 +108,19 @@
org.springframework.ai
spring-ai-starter-mcp-client-webflux
+
+
+
+ io.modelcontextprotocol.sdk
+ mcp
+ 0.11.0
+
+
+ io.modelcontextprotocol.sdk
+ mcp-spring-webflux
+ 0.11.0
+
+
"),typeof _t!="string"&&!z0(_t))if(typeof _t.toString=="function"){if(_t=_t.toString(),typeof _t!="string")throw Wm("dirty is not a string, aborting")}else throw Wm("toString is not a function");if(!e.isSupported)return _t;if(mt||Jr(ie),e.removed=[],typeof _t=="string"&&(te=!1),te){if(_t.nodeName){const Ua=Ut(_t.nodeName);if(!V[Ua]||$e[Ua])throw Wm("root node is forbidden and cannot be sanitized in-place")}}else if(_t instanceof a)Fe=Fm(""),Qe=Fe.ownerDocument.importNode(_t,!0),Qe.nodeType===1&&Qe.nodeName==="BODY"||Qe.nodeName==="HTML"?Fe=Qe:Fe.appendChild(Qe);else{if(!Mt&&!ce&&!Ie&&_t.indexOf("<")===-1)return C&&yn?C.createHTML(_t):_t;if(Fe=Fm(_t),!Fe)return Mt?null:yn?w:""}Fe&&Ct&&$a(Fe.firstChild);const kr=H0(te?_t:Fe);for(;zi=kr.nextNode();)wP(zi)||(zi.content instanceof s&&Dz(zi.content),LP(zi));if(te)return _t;if(Mt){if(ci)for(gs=y.call(Fe.ownerDocument);Fe.firstChild;)gs.appendChild(Fe.firstChild);else gs=Fe;return(H.shadowroot||H.shadowrootmode)&&(gs=E.call(t,gs,!0)),gs}let vn=Ie?Fe.outerHTML:Fe.innerHTML;return Ie&&V["!doctype"]&&Fe.ownerDocument&&Fe.ownerDocument.doctype&&Fe.ownerDocument.doctype.name&&tr(P8,Fe.ownerDocument.doctype.name)&&(vn="
@@ -639,27 +639,27 @@ ${e.toString()}`}}class bS{constructor(e=new h0,t=!1,i,n=pge){var s;this._servic
* Version: 0.45.0(5e5af013f8d295555a7210df0d5f2cea0bf5dd56)
* Released under the MIT license
* https://github.com/microsoft/monaco-editor/blob/main/LICENSE.txt
- *-----------------------------------------------------------------------------*/var Wme=Object.defineProperty,Vme=Object.getOwnPropertyDescriptor,Hme=Object.getOwnPropertyNames,zme=Object.prototype.hasOwnProperty,$me=(o,e,t,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of Hme(e))!zme.call(o,n)&&n!==t&&Wme(o,n,{get:()=>e[n],enumerable:!(i=Vme(e,n))||i.enumerable});return o},Ume=(o,e,t)=>($me(o,e,"default"),t),I_={};Ume(I_,k0);var TW={},tk={},MW=class{constructor(o){ri(this,"_languageId");ri(this,"_loadingTriggered");ri(this,"_lazyLoadPromise");ri(this,"_lazyLoadPromiseResolve");ri(this,"_lazyLoadPromiseReject");this._languageId=o,this._loadingTriggered=!1,this._lazyLoadPromise=new Promise((e,t)=>{this._lazyLoadPromiseResolve=e,this._lazyLoadPromiseReject=t})}static getOrCreate(o){return tk[o]||(tk[o]=new MW(o)),tk[o]}load(){return this._loadingTriggered||(this._loadingTriggered=!0,TW[this._languageId].loader().then(o=>this._lazyLoadPromiseResolve(o),o=>this._lazyLoadPromiseReject(o))),this._lazyLoadPromise}};function Ve(o){const e=o.id;TW[e]=o,I_.languages.register(o);const t=MW.getOrCreate(e);I_.languages.registerTokensProviderFactory(e,{create:async()=>(await t.load()).language}),I_.languages.onLanguageEncountered(e,async()=>{const i=await t.load();I_.languages.setLanguageConfiguration(e,i.conf)})}Ve({id:"abap",extensions:[".abap"],aliases:["abap","ABAP"],loader:()=>Oe(()=>import("./abap-HeDQy6fh.js"),[])});Ve({id:"apex",extensions:[".cls"],aliases:["Apex","apex"],mimetypes:["text/x-apex-source","text/x-apex"],loader:()=>Oe(()=>import("./apex-CbmXAvAW.js"),[])});Ve({id:"azcli",extensions:[".azcli"],aliases:["Azure CLI","azcli"],loader:()=>Oe(()=>import("./azcli-BPy9tPO_.js"),[])});Ve({id:"bat",extensions:[".bat",".cmd"],aliases:["Batch","bat"],loader:()=>Oe(()=>import("./bat-C2kkMZXD.js"),[])});Ve({id:"bicep",extensions:[".bicep"],aliases:["Bicep"],loader:()=>Oe(()=>import("./bicep-STK2XETz.js"),[])});Ve({id:"cameligo",extensions:[".mligo"],aliases:["Cameligo"],loader:()=>Oe(()=>import("./cameligo-D88lnp7m.js"),[])});Ve({id:"clojure",extensions:[".clj",".cljs",".cljc",".edn"],aliases:["clojure","Clojure"],loader:()=>Oe(()=>import("./clojure-BVXjUq6W.js"),[])});Ve({id:"coffeescript",extensions:[".coffee"],aliases:["CoffeeScript","coffeescript","coffee"],mimetypes:["text/x-coffeescript","text/coffeescript"],loader:()=>Oe(()=>import("./coffee-BRG4GrUX.js"),[])});Ve({id:"c",extensions:[".c",".h"],aliases:["C","c"],loader:()=>Oe(()=>import("./cpp-DeB58NaV.js"),[])});Ve({id:"cpp",extensions:[".cpp",".cc",".cxx",".hpp",".hh",".hxx"],aliases:["C++","Cpp","cpp"],loader:()=>Oe(()=>import("./cpp-DeB58NaV.js"),[])});Ve({id:"csharp",extensions:[".cs",".csx",".cake"],aliases:["C#","csharp"],loader:()=>Oe(()=>import("./csharp-DWSjX1vK.js"),[])});Ve({id:"csp",extensions:[],aliases:["CSP","csp"],loader:()=>Oe(()=>import("./csp-C2dP3GFv.js"),[])});Ve({id:"css",extensions:[".css"],aliases:["CSS","css"],mimetypes:["text/css"],loader:()=>Oe(()=>import("./css-1NjUY7wv.js"),[])});Ve({id:"cypher",extensions:[".cypher",".cyp"],aliases:["Cypher","OpenCypher"],loader:()=>Oe(()=>import("./cypher-CvujjWtm.js"),[])});Ve({id:"dart",extensions:[".dart"],aliases:["Dart","dart"],mimetypes:["text/x-dart-source","text/x-dart"],loader:()=>Oe(()=>import("./dart-BE_rHeGz.js"),[])});Ve({id:"dockerfile",extensions:[".dockerfile"],filenames:["Dockerfile"],aliases:["Dockerfile"],loader:()=>Oe(()=>import("./dockerfile-DU9BjHlP.js"),[])});Ve({id:"ecl",extensions:[".ecl"],aliases:["ECL","Ecl","ecl"],loader:()=>Oe(()=>import("./ecl-hUW-QHbE.js"),[])});Ve({id:"elixir",extensions:[".ex",".exs"],aliases:["Elixir","elixir","ex"],loader:()=>Oe(()=>import("./elixir-BAkJxX25.js"),[])});Ve({id:"flow9",extensions:[".flow"],aliases:["Flow9","Flow","flow9","flow"],loader:()=>Oe(()=>import("./flow9-C5jFnEuB.js"),[])});Ve({id:"fsharp",extensions:[".fs",".fsi",".ml",".mli",".fsx",".fsscript"],aliases:["F#","FSharp","fsharp"],loader:()=>Oe(()=>import("./fsharp-CCzPE5Ie.js"),[])});Ve({id:"freemarker2",extensions:[".ftl",".ftlh",".ftlx"],aliases:["FreeMarker2","Apache FreeMarker2"],loader:()=>Oe(()=>import("./freemarker2-CmSOYFZj.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8])).then(o=>o.TagAutoInterpolationDollar)});Ve({id:"freemarker2.tag-angle.interpolation-dollar",aliases:["FreeMarker2 (Angle/Dollar)","Apache FreeMarker2 (Angle/Dollar)"],loader:()=>Oe(()=>import("./freemarker2-CmSOYFZj.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8])).then(o=>o.TagAngleInterpolationDollar)});Ve({id:"freemarker2.tag-bracket.interpolation-dollar",aliases:["FreeMarker2 (Bracket/Dollar)","Apache FreeMarker2 (Bracket/Dollar)"],loader:()=>Oe(()=>import("./freemarker2-CmSOYFZj.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8])).then(o=>o.TagBracketInterpolationDollar)});Ve({id:"freemarker2.tag-angle.interpolation-bracket",aliases:["FreeMarker2 (Angle/Bracket)","Apache FreeMarker2 (Angle/Bracket)"],loader:()=>Oe(()=>import("./freemarker2-CmSOYFZj.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8])).then(o=>o.TagAngleInterpolationBracket)});Ve({id:"freemarker2.tag-bracket.interpolation-bracket",aliases:["FreeMarker2 (Bracket/Bracket)","Apache FreeMarker2 (Bracket/Bracket)"],loader:()=>Oe(()=>import("./freemarker2-CmSOYFZj.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8])).then(o=>o.TagBracketInterpolationBracket)});Ve({id:"freemarker2.tag-auto.interpolation-dollar",aliases:["FreeMarker2 (Auto/Dollar)","Apache FreeMarker2 (Auto/Dollar)"],loader:()=>Oe(()=>import("./freemarker2-CmSOYFZj.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8])).then(o=>o.TagAutoInterpolationDollar)});Ve({id:"freemarker2.tag-auto.interpolation-bracket",aliases:["FreeMarker2 (Auto/Bracket)","Apache FreeMarker2 (Auto/Bracket)"],loader:()=>Oe(()=>import("./freemarker2-CmSOYFZj.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8])).then(o=>o.TagAutoInterpolationBracket)});Ve({id:"go",extensions:[".go"],aliases:["Go"],loader:()=>Oe(()=>import("./go-BJDrqb1l.js"),[])});Ve({id:"graphql",extensions:[".graphql",".gql"],aliases:["GraphQL","graphql","gql"],mimetypes:["application/graphql"],loader:()=>Oe(()=>import("./graphql-DeqjH8oo.js"),[])});Ve({id:"handlebars",extensions:[".handlebars",".hbs"],aliases:["Handlebars","handlebars","hbs"],mimetypes:["text/x-handlebars-template"],loader:()=>Oe(()=>import("./handlebars-BLXzbXZR.js"),__vite__mapDeps([9,1,2,3,4,5,6,7,8]))});Ve({id:"hcl",extensions:[".tf",".tfvars",".hcl"],aliases:["Terraform","tf","HCL","hcl"],loader:()=>Oe(()=>import("./hcl-fhYSe8Ik.js"),[])});Ve({id:"html",extensions:[".html",".htm",".shtml",".xhtml",".mdoc",".jsp",".asp",".aspx",".jshtm"],aliases:["HTML","htm","html","xhtml"],mimetypes:["text/html","text/x-jshtm","text/template","text/ng-template"],loader:()=>Oe(()=>import("./html-DO2OTq4R.js"),__vite__mapDeps([10,1,2,3,4,5,6,7,8]))});Ve({id:"ini",extensions:[".ini",".properties",".gitconfig"],filenames:["config",".gitattributes",".gitconfig",".editorconfig"],aliases:["Ini","ini"],loader:()=>Oe(()=>import("./ini-bfKW7yAs.js"),[])});Ve({id:"java",extensions:[".java",".jav"],aliases:["Java","java"],mimetypes:["text/x-java-source","text/x-java"],loader:()=>Oe(()=>import("./java-89tSEgoR.js"),[])});Ve({id:"javascript",extensions:[".js",".es6",".jsx",".mjs",".cjs"],firstLine:"^#!.*\\bnode",filenames:["jakefile"],aliases:["JavaScript","javascript","js"],mimetypes:["text/javascript"],loader:()=>Oe(()=>import("./javascript-C0XxeR-n.js"),__vite__mapDeps([11,12,1,2,3,4,5,6,7,8]))});Ve({id:"julia",extensions:[".jl"],aliases:["julia","Julia"],loader:()=>Oe(()=>import("./julia-CULLjdBi.js"),[])});Ve({id:"kotlin",extensions:[".kt",".kts"],aliases:["Kotlin","kotlin"],mimetypes:["text/x-kotlin-source","text/x-kotlin"],loader:()=>Oe(()=>import("./kotlin-bF-WLz8W.js"),[])});Ve({id:"less",extensions:[".less"],aliases:["Less","less"],mimetypes:["text/x-less","text/less"],loader:()=>Oe(()=>import("./less-BcX_owYs.js"),[])});Ve({id:"lexon",extensions:[".lex"],aliases:["Lexon"],loader:()=>Oe(()=>import("./lexon-Bgb1VazO.js"),[])});Ve({id:"lua",extensions:[".lua"],aliases:["Lua","lua"],loader:()=>Oe(()=>import("./lua-D4wIloCQ.js"),[])});Ve({id:"liquid",extensions:[".liquid",".html.liquid"],aliases:["Liquid","liquid"],mimetypes:["application/liquid"],loader:()=>Oe(()=>import("./liquid-BFayS-os.js"),__vite__mapDeps([13,1,2,3,4,5,6,7,8]))});Ve({id:"m3",extensions:[".m3",".i3",".mg",".ig"],aliases:["Modula-3","Modula3","modula3","m3"],loader:()=>Oe(()=>import("./m3-CIXVZ5K0.js"),[])});Ve({id:"markdown",extensions:[".md",".markdown",".mdown",".mkdn",".mkd",".mdwn",".mdtxt",".mdtext"],aliases:["Markdown","markdown"],loader:()=>Oe(()=>import("./markdown-C2pIiAgT.js"),[])});Ve({id:"mdx",extensions:[".mdx"],aliases:["MDX","mdx"],loader:()=>Oe(()=>import("./mdx-DeQweMxo.js"),__vite__mapDeps([14,1,2,3,4,5,6,7,8]))});Ve({id:"mips",extensions:[".s"],aliases:["MIPS","MIPS-V"],mimetypes:["text/x-mips","text/mips","text/plaintext"],loader:()=>Oe(()=>import("./mips-DDY3B9Me.js"),[])});Ve({id:"msdax",extensions:[".dax",".msdax"],aliases:["DAX","MSDAX"],loader:()=>Oe(()=>import("./msdax-BVGHujNV.js"),[])});Ve({id:"mysql",extensions:[],aliases:["MySQL","mysql"],loader:()=>Oe(()=>import("./mysql-wocE9kcw.js"),[])});Ve({id:"objective-c",extensions:[".m"],aliases:["Objective-C"],loader:()=>Oe(()=>import("./objective-c-B7y1xvNi.js"),[])});Ve({id:"pascal",extensions:[".pas",".p",".pp"],aliases:["Pascal","pas"],mimetypes:["text/x-pascal-source","text/x-pascal"],loader:()=>Oe(()=>import("./pascal-6_Qmrcj5.js"),[])});Ve({id:"pascaligo",extensions:[".ligo"],aliases:["Pascaligo","ligo"],loader:()=>Oe(()=>import("./pascaligo-Y4zGRFv3.js"),[])});Ve({id:"perl",extensions:[".pl",".pm"],aliases:["Perl","pl"],loader:()=>Oe(()=>import("./perl-BvZxJ37z.js"),[])});Ve({id:"pgsql",extensions:[],aliases:["PostgreSQL","postgres","pg","postgre"],loader:()=>Oe(()=>import("./pgsql-CHFmffvM.js"),[])});Ve({id:"php",extensions:[".php",".php4",".php5",".phtml",".ctp"],aliases:["PHP","php"],mimetypes:["application/x-php"],loader:()=>Oe(()=>import("./php-BIcBwoxY.js"),[])});Ve({id:"pla",extensions:[".pla"],loader:()=>Oe(()=>import("./pla-CjQQiOJm.js"),[])});Ve({id:"postiats",extensions:[".dats",".sats",".hats"],aliases:["ATS","ATS/Postiats"],loader:()=>Oe(()=>import("./postiats-B_GcsHt8.js"),[])});Ve({id:"powerquery",extensions:[".pq",".pqm"],aliases:["PQ","M","Power Query","Power Query M"],loader:()=>Oe(()=>import("./powerquery-y2EyZOlv.js"),[])});Ve({id:"powershell",extensions:[".ps1",".psm1",".psd1"],aliases:["PowerShell","powershell","ps","ps1"],loader:()=>Oe(()=>import("./powershell-CIHf91ML.js"),[])});Ve({id:"proto",extensions:[".proto"],aliases:["protobuf","Protocol Buffers"],loader:()=>Oe(()=>import("./protobuf-COTbE6tN.js"),[])});Ve({id:"pug",extensions:[".jade",".pug"],aliases:["Pug","Jade","jade"],loader:()=>Oe(()=>import("./pug-CIrW4JuG.js"),[])});Ve({id:"python",extensions:[".py",".rpy",".pyw",".cpy",".gyp",".gypi"],aliases:["Python","py"],firstLine:"^#!/.*\\bpython[0-9.-]*\\b",loader:()=>Oe(()=>import("./python-a9hcFcOH.js"),__vite__mapDeps([15,1,2,3,4,5,6,7,8]))});Ve({id:"qsharp",extensions:[".qs"],aliases:["Q#","qsharp"],loader:()=>Oe(()=>import("./qsharp-BCyDeG3W.js"),[])});Ve({id:"r",extensions:[".r",".rhistory",".rmd",".rprofile",".rt"],aliases:["R","r"],loader:()=>Oe(()=>import("./r-D_s1dKTl.js"),[])});Ve({id:"razor",extensions:[".cshtml"],aliases:["Razor","razor"],mimetypes:["text/x-cshtml"],loader:()=>Oe(()=>import("./razor-1sBWwWa2.js"),__vite__mapDeps([16,1,2,3,4,5,6,7,8]))});Ve({id:"redis",extensions:[".redis"],aliases:["redis"],loader:()=>Oe(()=>import("./redis-we8ROkDz.js"),[])});Ve({id:"redshift",extensions:[],aliases:["Redshift","redshift"],loader:()=>Oe(()=>import("./redshift-DQMg6JSq.js"),[])});Ve({id:"restructuredtext",extensions:[".rst"],aliases:["reStructuredText","restructuredtext"],loader:()=>Oe(()=>import("./restructuredtext-DoYentzJ.js"),[])});Ve({id:"ruby",extensions:[".rb",".rbx",".rjs",".gemspec",".pp"],filenames:["rakefile","Gemfile"],aliases:["Ruby","rb"],loader:()=>Oe(()=>import("./ruby-hSrJXfwP.js"),[])});Ve({id:"rust",extensions:[".rs",".rlib"],aliases:["Rust","rust"],loader:()=>Oe(()=>import("./rust-D5UdS7wL.js"),[])});Ve({id:"sb",extensions:[".sb"],aliases:["Small Basic","sb"],loader:()=>Oe(()=>import("./sb-Bn2Vf2CV.js"),[])});Ve({id:"scala",extensions:[".scala",".sc",".sbt"],aliases:["Scala","scala","SBT","Sbt","sbt","Dotty","dotty"],mimetypes:["text/x-scala-source","text/x-scala","text/x-sbt","text/x-dotty"],loader:()=>Oe(()=>import("./scala-D-F3YBtN.js"),[])});Ve({id:"scheme",extensions:[".scm",".ss",".sch",".rkt"],aliases:["scheme","Scheme"],loader:()=>Oe(()=>import("./scheme-CLt6TZUf.js"),[])});Ve({id:"scss",extensions:[".scss"],aliases:["Sass","sass","scss"],mimetypes:["text/x-scss","text/scss"],loader:()=>Oe(()=>import("./scss-Cn8qbFRi.js"),[])});Ve({id:"shell",extensions:[".sh",".bash"],aliases:["Shell","sh"],loader:()=>Oe(()=>import("./shell-Bb53obFu.js"),[])});Ve({id:"sol",extensions:[".sol"],aliases:["sol","solidity","Solidity"],loader:()=>Oe(()=>import("./solidity-CNXlEMqq.js"),[])});Ve({id:"aes",extensions:[".aes"],aliases:["aes","sophia","Sophia"],loader:()=>Oe(()=>import("./sophia-BXWm5v_b.js"),[])});Ve({id:"sparql",extensions:[".rq"],aliases:["sparql","SPARQL"],loader:()=>Oe(()=>import("./sparql-C3G7U7Rs.js"),[])});Ve({id:"sql",extensions:[".sql"],aliases:["SQL"],loader:()=>Oe(()=>import("./sql-D_PatrnJ.js"),[])});Ve({id:"st",extensions:[".st",".iecst",".iecplc",".lc3lib",".TcPOU",".TcDUT",".TcGVL",".TcIO"],aliases:["StructuredText","scl","stl"],loader:()=>Oe(()=>import("./st-Brb-FAmL.js"),[])});Ve({id:"swift",aliases:["Swift","swift"],extensions:[".swift"],mimetypes:["text/swift"],loader:()=>Oe(()=>import("./swift-CEFhrl9k.js"),[])});Ve({id:"systemverilog",extensions:[".sv",".svh"],aliases:["SV","sv","SystemVerilog","systemverilog"],loader:()=>Oe(()=>import("./systemverilog-BJexHUqq.js"),[])});Ve({id:"verilog",extensions:[".v",".vh"],aliases:["V","v","Verilog","verilog"],loader:()=>Oe(()=>import("./systemverilog-BJexHUqq.js"),[])});Ve({id:"tcl",extensions:[".tcl"],aliases:["tcl","Tcl","tcltk","TclTk","tcl/tk","Tcl/Tk"],loader:()=>Oe(()=>import("./tcl-Bf9L4G3H.js"),[])});Ve({id:"twig",extensions:[".twig"],aliases:["Twig","twig"],mimetypes:["text/x-twig"],loader:()=>Oe(()=>import("./twig-DdbCxuaz.js"),[])});Ve({id:"typescript",extensions:[".ts",".tsx",".cts",".mts"],aliases:["TypeScript","ts","typescript"],mimetypes:["text/typescript"],loader:()=>Oe(()=>import("./typescript-Cfb9k-qV.js"),__vite__mapDeps([12,1,2,3,4,5,6,7,8]))});Ve({id:"vb",extensions:[".vb"],aliases:["Visual Basic","vb"],loader:()=>Oe(()=>import("./vb-CzTmPDQx.js"),[])});Ve({id:"wgsl",extensions:[".wgsl"],aliases:["WebGPU Shading Language","WGSL","wgsl"],loader:()=>Oe(()=>import("./wgsl-Bt_avhfa.js"),[])});Ve({id:"xml",extensions:[".xml",".xsd",".dtd",".ascx",".csproj",".config",".props",".targets",".wxi",".wxl",".wxs",".xaml",".svg",".svgz",".opf",".xslt",".xsl"],firstLine:"(\\<\\?xml.*)|(\\