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

Function getElicitationSupport

packages/hosts/mcp/src/tool-server.ts:314–319  ·  view source on GitHub ↗
(server: McpServer)

Source from the content-addressed store, hash-verified

312// ---------------------------------------------------------------------------
313
314const getElicitationSupport = (server: McpServer): { form: boolean; url: boolean } => {
315 const capabilities = server.server.getClientCapabilities();
316 if (capabilities === undefined || !capabilities.elicitation) return { form: false, url: false };
317 const elicitation = capabilities.elicitation as Record<string, unknown>;
318 return { form: Boolean(elicitation.form), url: Boolean(elicitation.url) };
319};
320
321const readDebugDefault = (): boolean => {
322 if (typeof process === "undefined" || !process.env) return false;

Callers 5

capabilitySnapshotFunction · 0.85
executeCodeFunction · 0.85
executeCodeFromAppFunction · 0.85
syncToolAvailabilityFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected