MCPcopy Create free account
hub / github.com/UsefulSoftwareCo/executor / resourceFromPath

Function resourceFromPath

apps/cloud/src/mcp/agent-handler.ts:89–95  ·  view source on GitHub ↗
(request: Request)

Source from the content-addressed store, hash-verified

87// selector but keeps the toolkit segment), so a session minted on a toolkit path
88// scopes its tool catalog to that toolkit.
89const resourceFromPath = (request: Request): McpResource => {
90 const segments = new URL(request.url).pathname.split("/").filter((s) => s.length > 0);
91 if (segments.length === 3 && segments[0] === "mcp" && segments[1] === "toolkits" && segments[2]) {
92 return { kind: "toolkit", slug: segments[2] };
93 }
94 return defaultMcpResource;
95};
96
97const propsForPrincipal = (
98 request: Request,

Callers 1

makeCloudMcpAgentHandlerFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected