qwen-mcp-manager
Version:
MCP Server for managing other MCP servers in qwen-code
46 lines • 1.58 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.listInstalledMcp = void 0;
exports.listInstalledMcp = {
name: 'list_installed_mcp',
description: '列出当前已安装的 MCP Server',
inputSchema: {}, // This will be loaded from the JSON schema file
handler: async (args, context) => {
const { configManager } = context;
try {
const config = await configManager.readQwenConfig();
const servers = config.mcpServers || {};
const serverNames = Object.keys(servers);
if (serverNames.length === 0) {
return {
content: [
{
type: 'text',
text: '当前没有安装任何 MCP Server。'
}
]
};
}
const serverList = serverNames.map((name, index) => `${index + 1}) ${name}`).join('\n');
return {
content: [
{
type: 'text',
text: `已安装的 MCP Server:\n${serverList}`
}
]
};
}
catch (error) {
return {
content: [
{
type: 'text',
text: `列出已安装的 MCP Server 失败: ${error.message}`
}
]
};
}
}
};
//# sourceMappingURL=list_installed_mcp.js.map