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

Function getElicitationSupport

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

Source from the content-addressed store, hash-verified

299// ---------------------------------------------------------------------------
300
301const getElicitationSupport = (server: McpServer): { form: boolean; url: boolean } => {
302 const capabilities = server.server.getClientCapabilities();
303 if (capabilities === undefined || !capabilities.elicitation) return { form: false, url: false };
304 const elicitation = capabilities.elicitation as Record<string, unknown>;
305 return { form: Boolean(elicitation.form), url: Boolean(elicitation.url) };
306};
307
308const readDebugDefault = (): boolean => {
309 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