mira-app-server
Version:
Mira Server - standalone server application using mira-app-core
28 lines • 1.08 kB
JavaScript
;
/**
* system 模块工具:健康检查、系统信息(无需鉴权)
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.registerSystemTools = registerSystemTools;
const helpers_1 = require("../helpers");
function registerSystemTools(mcp, ctx) {
mcp.registerTool('system_health', {
description: '获取服务器健康状态(status、uptime、version、authRequired 等)。无需登录。',
inputSchema: {},
}, async () => {
return (0, helpers_1.run)(async () => {
const client = ctx.getClient(false);
return await client.system().getHealth();
});
});
mcp.registerTool('system_info', {
description: '获取服务器版本与运行环境信息(uptime、version、nodeVersion、environment)',
inputSchema: {},
}, async () => {
return (0, helpers_1.run)(async () => {
const client = ctx.getClient(false);
return await client.system().getSystemInfo();
});
});
}
//# sourceMappingURL=system.js.map