MCPcopy
hub / github.com/colbymchenry/codegraph / isToolAllowed

Method isToolAllowed

src/mcp/tools.ts:909–912  ·  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

907
908 /** Whether a tool name passes the CODEGRAPH_MCP_TOOLS allowlist (if any). */
909 private isToolAllowed(name: string): boolean {
910 const allow = this.toolAllowlist();
911 return !allow || allow.has(name.replace(/^codegraph_/, ''));
912 }
913
914 /**
915 * 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