MCPcopy Create free account
hub / github.com/ecomfe/tempad-dev / buildAssetDescriptor

Function buildAssetDescriptor

packages/mcp-server/src/hub.ts:297–308  ·  view source on GitHub ↗
(record: AssetRecord)

Source from the content-addressed store, hash-verified

295 handler: async () => {
296 const result = {
297 sessions: extensionRegistry.list().flatMap((value) => value.sessions?.sessions ?? [])
298 }
299 if (!result.sessions.length && extensionRegistry.list().some((value) => value.legacy)) {
300 throw extensionUpgradeRequired()
301 }
302 return {
303 content: [{ type: 'text' as const, text: JSON.stringify(result) }],
304 structuredContent: result
305 }
306 }
307 }
308 case 'manage_design_task':
309 return { ...tool, handler: handleManageDesignTask }
310 case 'get_assets':
311 return { ...tool, handler: handleGetAssets }

Callers 1

handleGetAssetsFunction · 0.85

Calls 2

buildAssetFilenameFunction · 0.90
getBaseUrlMethod · 0.80

Tested by

no test coverage detected