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

Function getStaticTools

src/mcp/tools.ts:795–802  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

793 * note in a description only adds once `cg` is loaded; the schemas are static).
794 */
795export function getStaticTools(): ToolDefinition[] {
796 const raw = process.env.CODEGRAPH_MCP_TOOLS;
797 if (!raw || !raw.trim()) {
798 return tools.filter(t => DEFAULT_MCP_TOOLS.has(t.name.replace(/^codegraph_/, '')));
799 }
800 const allow = new Set(raw.split(',').map(s => s.trim().replace(/^codegraph_/, '')).filter(Boolean));
801 return allow.size ? tools.filter(t => allow.has(t.name.replace(/^codegraph_/, ''))) : tools;
802}
803
804/**
805 * The MCP tools served by DEFAULT (short names). Pared to ONLY `codegraph_explore`

Callers 2

runLocalHandshakeProxyFunction · 0.90

Calls 1

hasMethod · 0.80

Tested by

no test coverage detected