MCP组件基本概念
1. Resources(资源)
本质:
Resources 是 MCP 里用来暴露数据的核心机制,相当于给 LLM 提供“原材料”。你可以把它想象成一个只读的数据库
接口或者文件系统,里面装的是静态或者半动态的信息,比如日志文件、用户配置文件、股票价格啥的。
怎么用:
服务器(MCP Server)把这些数据暴露出来,客户端(比如 LLM 应用)可以读取它们,然后塞进模型的上下文里去推
理或者生成内容。比如你有个日志文件 app.log,通过 Resources 就能让 LLM 直接看到里面的错误信息。
2. Tools(工具)
本质:
Tools 是 MCP 里的“执行者”,让 LLM 不只是嘴炮,还能干活。简单说,就是服务器提供一些函数或者 API,LLM
可以直接调用去完成具体任务。
怎么用:
服务器定义好工具(比如“计算两点距离”或者“发个邮件”),客户端发现这些工具后,LLM 就能根据需要调用。调用
完结果会返回给 LLM,继续推理或者输出。
3. Prompts(提示)
本质:
Prompts 是 MCP 的“模板大师”,提供预定义的交互模式或者推理指引。可以说它是 LLM 的“剧本”,告诉它怎么开口、怎
么思考。
怎么用:
服务器定义好一堆 Prompt 模板(比如“写个产品描述”或者“调试错误”),客户端可以直接选一个,填入参数,然后
丢给 LLM 执行。
写到最后
• Resources:给 LLM 看的东西,喂数据。
• Tools:给 LLM 干活的家伙,执行任务。
• Prompts:给 LLM 的剧本,引导输出。
MCP 三大核心概念:拆解Resources、Tools、Prompts如何让大语言模型从空谈家变身实干派
https://mp.weixin.qq.com/s?__biz=MzI2MzEwNTY3OQ==&mid=2648990323&idx=1&sn=91a158372b234da838b2844436ca2965&chksm=f38997e95c42b5c6fd488b8e2ae65632e5fbe5a943ef9b44fc08896b9cd642f3e84a5899ced9&scene=27


本文来自博客园,作者:河北大学-徐小波,转载请注明原文链接:https://www.cnblogs.com/xuxiaobo/p/18855674

浙公网安备 33010602011771号