diff --git a/src/tools/common.ts b/src/tools/common.ts index b4a72a4..f2e29b8 100644 --- a/src/tools/common.ts +++ b/src/tools/common.ts @@ -7,6 +7,7 @@ import type { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js"; import { OpenProjectError } from "../client/errors"; export interface McpToolResponse { + [key: string]: unknown; content: Array<{ type: "text"; text: string }>; isError?: boolean; } diff --git a/src/tools/work-packages.ts b/src/tools/work-packages.ts index a9fa2f6..9d8f3ed 100644 --- a/src/tools/work-packages.ts +++ b/src/tools/work-packages.ts @@ -169,7 +169,6 @@ export const workPackageTools = [listWorkPackagesTool, getWorkPackageTool]; * Registers all work package tools with an McpServer instance. */ export function registerWorkPackageTools(server: McpServer): void { - for (const tool of workPackageTools) { - registerTool(server, tool); - } + registerTool(server, listWorkPackagesTool); + registerTool(server, getWorkPackageTool); }