当前位置: 首页 > backend >正文

MCP协议的使用分享

首先需要了解的内容

  1. 什么是MCP协议?
    a. MCP:(Model Context Protocol)模型上下文协议,是AI大模型的标准化工具箱,大模型可以利用这些工具与外界互动,获取信息并且完成具体任务
    b. 模型:不是指大模型,是指描述业务数据或系统状态的结构化定义
    c. 上下文:指的是在通信和交互发生时,与当前操作或状态相关的环境信息或背景情况。
  2. MCP协议是做什么的?为什么要有这个东西?
    a. MCP 协议的设计目标是构建一种更智能、更灵活、更可靠且更易于集成的通信框架,它超越了简单的数据传输,能够根据共享的数据模型和丰富的上下文信息进行更具意义的交互
  3. 通信原理
    a. MCPserver通常是运行在本地的一段nodejs或python程序
    b. 客户端用命令行调用了电脑上的nodejs程序,通过执行一些操作后返回结果
  4. 怎么使用?常见的MCPServer有哪些?

在这里插入图片描述

如何使用?

准备工作:

  1. 一个支持MCP的客户端(cursor、cline、Windsurf、Claude app)
  2. node js环境
    a. 官网下载
    b. 测试是否安装成功:
    nodejs -v
    npx -v
  3. 安装MCP Server
    在这里插入图片描述
    通常来讲每在文档中添加一个MCP工具,右下角会弹出小窗,直接点击Enable自动加载,如果没有的话需要手动加载一下:

sudo npm install -g @modelcontextprotocol/server-filesystem
//以filesystem为例
  1. 演示:
    a. github
    b. filesystem
    c. Browser Tools
  2. 官方文档中有更多的工具:MCP官方文档

好用的工具
https://github.com/modelcontextprotocol/servers

http://www.xdnf.cn/news/3790.html

相关文章:

  • 数据库=====
  • 2025 年最新 Python 语言实现网易企业邮箱邮件推送验证码详细教程(更新中)
  • 智能决策支持系统的基本概念与理论体系
  • Ubuntu下安装Node.js
  • 【java八股文】深入浅出synchronized优化原理
  • 嵌入式Linux应用项目----智能网关
  • Docker Compose:服务编排:批量管理多个容器
  • 《Java高级编程:从原理到实战 - 进阶知识篇四》
  • 利用Elixir中的原子特性 + 错误消息泄露 -- Atom Bomb
  • 深度思考Qwen3
  • MySQL 中日期相减的完整指南
  • # 基于词袋模型(BoW)的猫狗图像分类实践
  • vue的diff算法是什么、比较方式,原理分析、示例解释讲解
  • 迭代器的思想和实现细节
  • 【序列化与反序列化详解】
  • 【漫话机器学习系列】237. TSS总平方和
  • 【2025软考高级架构师】——未来信息综合技术(11)
  • C++笔记-多态(包含虚函数,纯虚函数和虚函数表等)
  • 在MySQL中建索引时需要注意哪些事项?
  • Vue3源码学习5-不使用 `const enum` 的原因
  • 普推知产:图形商标通过初审,图形商标申请时注意!
  • 【深度学习】典型的 CNN 网络
  • Linux第20节 --- inode和文件系统
  • qsort函数的用法
  • MySQL 日期加减函数详解
  • 61常用控件_QDateTimeEdit的使用
  • 用Maven定位和解决依赖冲突
  • 研究主题:聊天机器人使用与情感纽带的形成
  • 归并排序【逆序对】
  • 【AI面试准备】数据驱动测试思维与实践指南