MCPcopy Create free account
hub / github.com/colbymchenry/codegraph / isToolAllowed

Method isToolAllowed

src/mcp/tools.ts:939–942  ·  view source on GitHub ↗

Whether a tool name passes the CODEGRAPH_MCP_TOOLS allowlist (if any).

(name: string)

Source from the content-addressed store, hash-verified

937
938 /** Whether a tool name passes the CODEGRAPH_MCP_TOOLS allowlist (if any). */
939 private isToolAllowed(name: string): boolean {
940 const allow = this.toolAllowlist();
941 return !allow || allow.has(name.replace(/^codegraph_/, ''));
942 }
943
944 /**
945 * Get tool definitions with dynamic descriptions based on project size.

Callers 1

executeMethod · 0.95

Calls 2

toolAllowlistMethod · 0.95
hasMethod · 0.80

Tested by

no test coverage detected