理解 MCP 服务器:核心特性(工具、资源、提示词)及工作原理详解
MCP 服务器是通过标准化协议接口向人工智能应用开放特定功能的程序,常见示例包括文件系统、数据库及第三方服务集成。其核心功能由三大组件构成:工具(Tools)、资源(Resources)和提示词(Prompts)。工具由模型控制,是大型语言模型可主动调用的功能接口,支持执行写操作或外部 API 调用,需通过 JSON Schema 验证并强调用户授权与安全监督。资源由应用控制,作为被动只读数据源,通过 URI 标识提供文件、数据库等上下文信息,支持直接访问与动态模板。提示词由用户控制,为预构建的指令模板以指导任务完成。文章通过旅行预订场景演示了各组件协同工作方式,包括航班搜索、日历创建及邮件通知,并指出为保障信任与安全,应用需提供工具可见性管理、执行确认对话框及活动日志等用户控制机制。