MCPcopy Index your code
hub / github.com/ChinaSiro/claude-code-sourcemap / uL

Function uL

package/cli.js:1782–1782  ·  view source on GitHub ↗
(q)

Source from the content-addressed store, hash-verified

1780 resources from all servers will be returned.
1781`;function hq6(q,K,_){if(!(_?.supportsHyperlinks??Nv()))return q;let Y=K??q,$=$8.blue(Y);return`${sE4}${q}${tE4}${$}${sE4}${tE4}`}var sE4="\x1B]8;;",tE4="\x07";var by8=y(()=>{x3();Ui()});function KL4(q){let K=z6(2),{children:_}=q,z;if(K[0]!==_)z=io6.createElement(qL4.Provider,{value:!0},_),K[0]=_,K[1]=z;else z=K[1];return z}function _L4(){return eE4.useContext(qL4)}var io6,eE4,qL4;var $B1=y(()=>{q8();io6=O6(D6(),1),eE4=O6(D6(),1),qL4=io6.createContext(!1)});function V$z(q){try{let K=r8(q),_=g6(K),z=q.replace(/\\\//g,"/").replace(/\s+/g,""),Y=_.replace(/\s+/g,"");if(z!==Y)return q;return g6(K,null,2)}catch{return q}}function y$z(q){if(q.length>N$z)return q;return q.split(`
1782`).map(V$z).join(`
1783`)}function zL4(q){return q.replace(E$z,(K)=>hq6(K))}function uL(q){let K=z6(11),{content:_,verbose:z,isError:Y,isWarning:$,linkifyUrls:A}=q,{columns:O}=t1(),w=_L4(),j=dr.useContext(Lq6),H=z||w,J;if(K[0]!==O||K[1]!==_||K[2]!==j||K[3]!==A||K[4]!==H){q:{let D=y$z(_);if(A)D=zL4(D);if(H){J=xy8(D);break q}J=xy8(rE4(D,O,j))}K[0]=O,K[1]=_,K[2]=j,K[3]=A,K[4]=H,K[5]=J}else J=K[5];let M=J,X=Y?"error":$?"warning":void 0,P;if(K[6]!==M)P=dr.createElement(B5,null,M),K[6]=M,K[7]=P;else P=K[7];let W;if(K[8]!==X||K[9]!==P)W=dr.createElement(s8,null,dr.createElement(k,{color:X},P)),K[8]=X,K[9]=P,K[10]=W;else W=K[10];return W}function xy8(q){return q.replace(/\u001b\[([0-9]+;)*4(;[0-9]+)*m|\u001b\[4(;[0-9]+)*m|\u001b\[([0-9]+;)*4m/g,"")}var dr,N$z=1e4,E$z;var Vw6=y(()=>{q8();t4();s6();by8();l8();kw6();gK();NN();$B1();dr=O6(D6(),1);E$z=/https?:\/\/[^\s"'<>\\]+/g});function YL4(q){return q.server?`List MCP resources from server "${q.server}"`:"List all MCP resources"}function $L4(q,K,{verbose:_}){if(!q||q.length===0)return Nw6.createElement(s8,{height:1},Nw6.createElement(k,{dimColor:!0},"(No resources found)"));let z=g6(q,null,2);return Nw6.createElement(uL,{content:z,verbose:_})}var Nw6;var AL4=y(()=>{gK();Vw6();s6();l8();Nw6=O6(D6(),1)});var L$z,R$z,cr;var Iy8=y(()=>{x7();PD();Bq();y8();E8();l8();kw6();AL4();L$z=B6(()=>L.object({server:L.string().optional().describe("Optional server name to filter resources by")})),R$z=B6(()=>L.array(L.object({uri:L.string().describe("Resource URI"),name:L.string().describe("Resource name"),mimeType:L.string().optional().describe("MIME type of the resource"),description:L.string().optional().describe("Resource description"),server:L.string().describe("Server that provides this resource")}))),cr=sq({isConcurrencySafe(){return!0},isReadOnly(){return!0},toAutoClassifierInput(q){return q.server??""},shouldDefer:!0,name:no6,searchHint:"list resources from connected MCP servers",maxResultSizeChars:1e5,async description(){return oE4},async prompt(){return aE4},get inputSchema(){return L$z()},get outputSchema(){return R$z()},async call(q,{options:{mcpClients:K}}){let{server:_}=q,z=_?K.filter(($)=>$.name===_):K;if(_&&z.length===0)throw Error(`Server "${_}" not found. Available servers: ${K.map(($)=>$.name).join(", ")}`);return{data:(await Promise.all(z.map(async($)=>{if($.type!=="connected")return[];try{let A=await _N6($);return await lr(A)}catch(A){return Qz($.name,d6(A)),[]}}))).flat()}},renderToolUseMessage:YL4,userFacingName:()=>"listMcpResources",renderToolResultMessage:$L4,isResultTruncated(q){return UC(g6(q))},mapToolResultToToolResultBlockParam(q,K){if(!q||q.length===0)return{tool_use_id:K,type:"tool_result",content:"No resources found. MCP servers may still provide tools even if they have no resources."};return{tool_use_id:K,type:"tool_result",content:g6(q)}}})});var OL4="",wL4="";function oo6(q){let K=z6(13),{ratio:_,width:z,fillColor:Y,emptyColor:$}=q,A=Math.min(1,Math.max(0,_)),O=Math.floor(A*z),w;if(K[0]!==O)w=ro6[ro6.length-1].repeat(O),K[0]=O,K[1]=w;else w=K[1];let j;if(K[2]!==A||K[3]!==w||K[4]!==O||K[5]!==z){if(j=[w],O<z){let M=A*z-O,X=Math.floor(M*ro6.length);j.push(ro6[X]);let P=z-O-1;if(P>0){let W;if(K[7]!==P)W=ro6[0].repeat(P),K[7]=P,K[8]=W;else W=K[8];j.push(W)}}K[2]=A,K[3]=w,K[4]=O,K[5]=z,K[6]=j}else j=K[6];let H=j.join(""),J;if(K[9]!==$||K[10]!==Y||K[11]!==H)J=jL4.default.createElement(k,{color:Y,backgroundColor:$},H),K[9]=$,K[10]=Y,K[11]=H,K[12]=J;else J=K[12];return J}var jL4,ro6;var AB1=y(()=>{q8();s6();jL4=O6(D6(),1),ro6=[" ","","","","","","","",""]});function uy8(){let q=process.env.MAX_MCP_OUTPUT_TOKENS;if(q){let z=parseInt(q,10);if(Number.isFinite(z)&&z>0)return z}let _=g8("tengu_satin_quoll",{})?.mcp_tool;if(typeof _==="number"&&Number.isFinite(_)&&_>0)return _;return S$z}function JL4(q){return q.type==="text"}function ML4(q){return q.type==="image"}function ao6(q){if(!q)return 0;if(typeof q==="string")return E3(q);return q.reduce((K,_)=>{if(JL4(_))return K+E3(_.text);else if(ML4(_))return K+HL4;return K},0)}function C$z(){return uy8()*4}function b$z(){return`
1784
1785[OUTPUT TRUNCATED - exceeded ${uy8()} token limit]

Callers

nothing calls this directly

Calls 8

z6Function · 0.85
t1Function · 0.85
_L4Function · 0.85
y$zFunction · 0.85
zL4Function · 0.85
xy8Function · 0.85
rE4Function · 0.85
createElementMethod · 0.80

Tested by

no test coverage detected