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

Function getStaticTools

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

Source from the content-addressed store, hash-verified

782 * note in a description only adds once `cg` is loaded; the schemas are static).
783 */
784export function getStaticTools(): ToolDefinition[] {
785 const raw = process.env.CODEGRAPH_MCP_TOOLS;
786 if (!raw || !raw.trim()) {
787 return tools.filter(t => DEFAULT_MCP_TOOLS.has(t.name.replace(/^codegraph_/, '')));
788 }
789 const allow = new Set(raw.split(',').map(s => s.trim().replace(/^codegraph_/, '')).filter(Boolean));
790 return allow.size ? tools.filter(t => allow.has(t.name.replace(/^codegraph_/, ''))) : tools;
791}
792
793/**
794 * 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