36|如何使用MCP开发智能体工具
月影

你好,我是月影。
上一节课我们介绍了如何让大模型使用工具,实际上这也是一种规范,是 OpenAI 最先提出并实现的大模型工具调用(tool call)能力,其他大部分大模型厂商也纷纷跟进,所以现在大部分兼容 OpenAI API 的大模型都支持工具调用。
工具调用是一种很灵活的能力,但它过于灵活,不够标准化。因此 2025 年,由 Anthropic 公司推出开放标准 MCP。
MCP 是一个协议,全称是 Model Context Protocol,它旨在统一 LLM 与外部工具、系统和数据源的交互方式,从而让大模型可以与各种工具、系统、硬件设备以及数据低成本、自由地交互。在 MCP 中,工具被定义为服务器(MCPServer)上可执行的功能模块,通过 MCP 协议暴露给客户端,供 LLM 调用。MCP 的目标是提供一个通用的协议,使得 LLM 可以动态地发现和调用外部工具,从而增强其功能和使用范围。
用文字来描述 MCP 的意义和作用比较抽象,还是按照惯例,我们通过实战来体会 MCP 的作用。
创建 MCPServer 并通过 Client 调用
我们打开 Trae IDE,创建一个新的 Vue 项目 ollama_tools_mcp。
首先安装依赖:
公开
同步至部落
取消
完成
0/2000
笔记
复制
AI
- 深入了解
- 翻译
- 解释
- 总结

1. MCP的目标是提供一个通用的协议,使得大模型可以动态地发现和调用外部工具,从而增强其功能和使用范围。 2. Anthropic公司推出了MCP开放标准,以解决工具调用灵活能力缺乏标准化的问题。 3. MCP中的工具被定义为服务器上可执行的功能模块,通过MCP协议暴露给客户端,供大模型调用。 4. MCP的推出将使大模型能够更加灵活地与外部工具、系统和数据源交互,从而增强其功能和使用范围。
仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《跟月影学前端智能体开发》,新⼈⾸单¥59
《跟月影学前端智能体开发》,新⼈⾸单¥59
立即购买
© 版权归极客邦科技所有,未经许可不得传播售卖。 页面已增加防盗追踪,如有侵权极客邦将依法追究其法律责任。
登录 后留言
精选留言
由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论