fix(tools): address review finding on heterogeneous tool registration and McpToolResponse index signature
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user