From 8d8d99acdd1c7746ad1a29d4abdddf48eae58260 Mon Sep 17 00:00:00 2001 From: LukeMackin Date: Wed, 22 Jul 2026 17:24:08 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=AE=A1=E6=9F=A5=E4=BF=AE=E5=A4=8D=20?= =?UTF-8?q?=E2=80=94=20import=E6=B8=85=E7=90=86+capabilities=E5=8C=B9?= =?UTF-8?q?=E9=85=8D+placeholder=E5=8A=A0required?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/server/src/index.ts | 4 ++-- packages/server/src/main.ts | 3 +-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/packages/server/src/index.ts b/packages/server/src/index.ts index 0c03301..25a7245 100644 --- a/packages/server/src/index.ts +++ b/packages/server/src/index.ts @@ -44,8 +44,8 @@ export function createServer(opts: ServerOptions): McpServer { server.tool( toolDef.name, toolDef.description, - toolDef.inputSchema.properties, - async () => ({ + { ...toolDef.inputSchema.properties, _required: toolDef.inputSchema.required }, + async (args: any) => { content: [{ type: "text", text: JSON.stringify({ error: "Tool not yet implemented", tool: toolDef.name }) }], }), ); diff --git a/packages/server/src/main.ts b/packages/server/src/main.ts index 0428db2..894bddb 100644 --- a/packages/server/src/main.ts +++ b/packages/server/src/main.ts @@ -8,7 +8,7 @@ import { bootstrap, type ServerOptions } from "./index.js"; import * as tools from "./tools.js"; -import type { DeviceConfig, GatewayConfig } from "@yuzu-gca/shared"; +import type { DeviceConfig } from "@yuzu-gca/shared"; import * as os from "node:os"; import { randomUUID } from "node:crypto"; @@ -30,7 +30,6 @@ const config: DeviceConfig = { heartbeatInterval: 15000, }, capabilities: [ - "device_info", "device_status", "exec", "process_list", "file_list", "file_read", "file_write", "file_move", "sysinfo",