连接MCP,Lighthouse MCP Server和CNB MCP Server应用
连接MCP,Lighthouse MCP Server和CNB MCP Server应用
在打造Agent的过程中,MCP协议作为一大利器,可以连接不同的网络服务作为Agent的资源,Agent是作为决策和执行工具存在的,担任决定调用哪个工具执行什么任务的角色。
本文拿腾讯MCP开发者社区中的Lighthouse MCP Server举例,说明如何调用和使用MCP工具。
概述
MCP的应用由服务端和客户端组成,服务端部署MCP服务,可以封装一个或多个功能模块,以网络服务的形式连接服务,以接口的形式选择功能。
MCP server
Lighthouse MCP Server是腾讯开发的一款针对lighthouse 云服务器的管理服务,已经托管在了腾讯云上,无需另外部署服务端,仅需获取自己的云id和key,生成(图右侧)SSE URL后,即可通过配置本地客户端,使用自然语言远程管理云服务器的功能。
需要说明的是,不同的功能需要的参数是不同的,生成连接URL后,可以用下方的测试工具查看,类似实例ID、地域ID、监控指标等参数,给到完整的参数,MCP相应的功能才会起作用。
MCP client
本文用了2个客户端测试,一个是codebuddy,一个是cherrystudio。下图是codebuddy完成mcp配置的显示功能,可以看到每个接口的功能。
点击不同的接口,可以看到需要的参数,在调用的是后需要给到完整与合法的参数。
调用结果显示如下,自行分析用户的query,调用了MCP server的get_monitor_data的接口
cherrystudio的使用类似,使用json的方式导入mcp配置启用即可,下图是调用CNB MCP server的结果
下图是mcp设置页面里显示的mcp 功能。