MCPcopy
hub / github.com/subquery/subql / registerCodegenMCPTool

Function registerCodegenMCPTool

packages/cli/src/commands/codegen/index.ts:73–95  ·  view source on GitHub ↗
(server: McpServer)

Source from the content-addressed store, hash-verified

71}
72
73export function registerCodegenMCPTool(server: McpServer): RegisteredTool {
74 return server.registerTool(
75 Codegen.name,
76 {
77 description: Codegen.description,
78 inputSchema: codegenInputs.shape,
79 },
80 async (args, meta) => {
81 const cwd = await getMCPWorkingDirectory(server);
82
83 await codegenAdapter(cwd, args, mcpLogger(server.server));
84
85 return {
86 content: [
87 {
88 type: 'text',
89 text: `${Codegen.name} completed successfully.`,
90 },
91 ],
92 };
93 }
94 );
95}

Callers 1

runMethod · 0.90

Calls 3

getMCPWorkingDirectoryFunction · 0.90
mcpLoggerFunction · 0.90
codegenAdapterFunction · 0.85

Tested by

no test coverage detected