getUsbInfo
Retrieve USB device information from the current operating environment to monitor connected hardware and ensure system compatibility.
Instructions
获取当前设备的 USB 设备信息
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Input Schema (JSON Schema)
{
"properties": {},
"required": [],
"type": "object"
}
Implementation Reference
- src/index.ts:678-686 (handler)Handler for the getUsbInfo tool: retrieves USB device information using the systeminformation (si) library's usb() method and returns it as formatted JSON text.case "getUsbInfo": { const usbInfo = await si.usb(); return { content: [{ type: "text", text: JSON.stringify(usbInfo, null, 2) }] }; }
- src/index.ts:235-243 (registration)Registration of the getUsbInfo tool in the tools list returned by handleRequest, including name, description, and empty input schema (no parameters required).{ name: "getUsbInfo", description: "获取当前设备的 USB 设备信息", inputSchema: { type: "object", properties: {}, required: [] } },
- src/index.ts:238-242 (schema)Input schema for getUsbInfo tool: an empty object (no input parameters).inputSchema: { type: "object", properties: {}, required: [] }