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

 

 

 

posted @ 2025-04-30 16:39  河北大学-徐小波  阅读(364)  评论(0)    收藏  举报