mcp server配置及使用总结

MCP Server和Client的基本使用方法 MCP的简单说明及简单易上手的MCP Server和MCP Client上手使用说明 阅读详情

本地mcp-server

本地文件系统操作功能的 MCP server

方式一(每次想使用都得联网):

{
   
   
  "mcpServers": {
   
   
    "filesystem": {
   
   
      "command": "npx.cmd",
      "args": [
        "@modelcontextprotocol/server-filesystem",
        "D:\\mcp_test"
      ]
    }
  }
}

注意上面的方式:
1.首次执行:联网下载包到「临时缓存目录」(Windows 路径:C:\Users\用户名\AppData\Local\npm-cache_npx\生成的一串数字和字母组合的随机数\node_modules\),执行后不会自动将包安装到全局 / 本地 node_modules;
2.断网执行:npx 仍会检查包的最新版本 / 验证缓存有效性,断网时网络请求失败,导致超时
npx 的执行逻辑
首次联网下载后断网再执行,npx 会尝试重新检查/下载包(断网时超时),而非使用本地已存在的文件
1.首次执行:联网下载包到「临时缓存目录」(C:\Users\用户名\AppData\Local\npm-cache_npx\xxxxxx\node_modules@modelcontextprotocol)
执行后不会自动将包安装到全局/本地 node_modules;
2.断网执行:npx 仍会检查包的最新版本/验证缓存有效性,断网时网络请求失败,导致超时。
即使临时缓存目录里有包文件,npx 断网时的「网络校验步骤」也会触发超时,而非直接使用本地缓存。

方式二:
或者(强制 npx 使用本地缓存(不推荐,稳定性差)–亲测可以)

{
   
   
  "mcpServers": {
   
   
    "filesystem": {
   
   
      "command": "npx.cmd",
      "args": [
        "--offline",
        "@modelcontextprotocol/server-filesystem",
        "D:\\mcp_test"
      ]
    }
  }
}

注:参数--offline: 强制离线模式,仅使用本地缓存(必须本地缓存已经有了)
方式三:手动安装包(替代 npx 临时执行)-- 亲测有效
或者

{
   
   
  "mcpServers": {
   
   
    "filesystem": {
   
   
      "command": "node.exe",
      "args": [
        "C:\\Users\\用户名\\AppData\\Roaming\\npm\\node_modules\\@modelcontextprotocol\\server-filesystem\\dist\\index.js",
        "D:\\mcp_test"
      ]
    }
  }
}

注:对上方面方式三的解释如下:
核心思路:将 @modelcontextprotocol/server-filesystem 安装到本地(全局 / 项目内),配置中直接调用已安装的包,而非通过 npx 动态下载。
步骤 1:联网时手动安装包(全局 / 项目内)
推荐全局安装(方便任意目录调用):

CMD下全局安装包(持久化到 npm 全局目录)

C:\Users\用户名>npm install -g @modelcontextprotocol/server-filesystem   #确保网络无限制,比如公司内网可能不行,使用手机热点则可以
	added 130 packages in 21s
	41 packages are looking for funding
	  run `npm fund` for details

安装后,包会被保存到 Windows 全局路径:C:\Users\用户名\AppData\Roaming\npm\node_modules
可通过 npm root -g 命令查看全局安装目录。

  C:\Users\用户名>npm root -g
   C:\Users\用户名\AppData\Roamin
windows环境下Cursor的MCP Server 配置实战 复制上面的npx命令,如果你是windows用户,需要做如下的修改:command修改为cmd ,下面的args数组增加 "/c"和 "npx",注意顺序不要乱。保存文件后,回到MCP设置页面,此时,默认的MCP Server是Disabled状态的,我们需要点击一下Disabled按钮,让这个MCP Server变为 Enabled的。复制上面的npx命令,如果你是windows用户,需要做如下的修改:command修改为cmd ,下面的args数组增加 "/c"和 "npx",注意顺序不要乱。 阅读详情

相关推荐

MCP不可错过系列:在VS Code中配置Sequential Thinking MCP Server

AI与第三方系统的桥梁:MCP协议解析与配置指南 摘要:Anthropic公司开发的模型上下文协议(MCP)解决了AI模型与外部数据源交互的难题,标准化了AI应用获取第三方系统数据的接口。本文介绍了MCP的客户端-服务器架构、工作原理及其优势(简化开发、标准化、灵活性等),并详细演示如何在VS Code中配置Sequential Thinking MCP Server(包括环境准备、自动安装流程)。MCP协议通过类似USB的标准化接口,使AI能动态访问Google Drive、Notion等外部系统的数据,

zjzkiss的博客 1539

基于Spring AI开发MCP Server并使用Cline进行配置调用

本文通过一个小的demo来演示基于Spring AI开发MCP Server并使用Cline进行配置调用,帮助大家更好理解内部实现原理。文末附源码获取方式!

公子公子的博客 2179

vscode中使用cline进行AI mcp server 配置(mac)

概述:本质是客户端通过命令行调用了电脑上的nodejs程序,然后程序执行了某些操作,这个地方和传统的问答,截图的区别在于,可以自动化一些功能集成到一个统一的mcp server上面,比如github代码上传,分析本地代码,都可以自动化地进行,我只用说帮我上传文件,AI就会帮你推送到github,而不再需要截图去问AI,然后复制粘贴AI回答的代码到命令行,而是可以直接问AI,让它去调用相关的一些权限就行了。这个可以安装对应的工具,可以理解为mcp server的插件,下面以github插件的安装为例子。

m0_73396736的博客 3667

LLM的MCP协议:初识MCP,搭建第一个MCP Server

MCP(Model Context Protocol),是一个开发的协议,标准化了应用程序如何为大模型提供上下文。MCP提供了一个标准的为LLM提供数据、工具的方式,使用MCP会更容易的构建Agent或者是基于LLM的复杂工作流。

Criss@陈磊 2万+

深入AOSP构建系统:从BUILD_FINGERPRINT的生成逻辑,看如何定制你的Android设备标识

本文深入解析AOSP构建系统中的设备指纹生成机制,详细介绍了BUILD_FINGERPRINT的生成逻辑及其在Android设备中的关键作用。通过分析多个指纹属性的区别与联系,以及如何定制设备标识,帮助开发者更好地理解和掌握Android系统构建过程。

weixin_27017211的博客 213

【零基础入门哈希签名架构,从Lamport到SPHINCS+】第二集 哈希签名树 Merkle Tree Authentication

在第一集中,我们一直忽略了一个问题。设想一下,假如有一个Hacker(黑客),在截获到Sender发送给Receiver的公钥之后,把这个公钥改成Hacker自己的公钥,然后再发给Receiver,那么Receiver就会误认为这是Sender的公钥。所以我们之前所说放方案,其安全性都需要建立在一个前提下:Receiver需要确认公钥确实是Sender发出的。

m0_50572808的博客 2444

清华数据结构列车调度AC100分

两种思路(1)将目标栈的数据和待混洗的数据逐个进行比较#pragma warning(disable:4996) #include<stdio.h> #include<string.h> #define maxn 1600005 using namespace std; char a[2*maxn][5];//记录操作命令 int stack[maxn]; char pop...

hgtjcxy的博客 919

使用LabVIEW创建和分析柱状图:从基础绘制到高级数据分析的完整指南

LabVIEW,全称为Laboratory Virtual Instrument Engineering Workbench,是由美国国家仪器公司(National Instruments, NI)开发的一款图形化编程语言。自1986年首次推出以来,LabVIEW凭借其强大的数据采集、分析和控制能力,在工程、科研、教育等领域得到了广泛应用。与传统的文本编程语言不同,LabVIEW采用了图形化编程方式,用户通过连接不同的函数节点来实现复杂的逻辑和算法。

qq_38334677的博客 762

【图像超分】论文精读:SRConvNet: A Transformer-Style ConvNet for Lightweight Image Super-Resolution

本文提出了一种轻量级图像超分辨率重建方法SRConvNet,结合了卷积神经网络和Transformer的优势。针对传统Transformer计算复杂度高的问题,设计了傅立叶调制注意力(FMA)替代自注意力机制,通过区域频率空间调制实现高效的全局依赖建模;同时引入动态混合层(DML),采用混合尺度动态卷积结合通道拆分机制增强局部特征提取。实验表明,SRConvNet在计算效率和参数数量上显著优于现有轻量级超分方法,同时保持了优异的重建性能。该方法为移动端部署提供了有效的解决方案,在精度与复杂度间取得了良好平衡

主要更新底层视觉(去噪、超分等)相关的科研内容,形式为【论文精读】+【论文复现】 796

《QT+PCL》点云配准进阶——GROR配准

GROR点云配准

阁楼 1311

XCP实战系列介绍09-基于Vehicle Spy进行XCP测量步骤详解

详细介绍如何使用Vehicle Spy进行XCP测量

initiallizer的博客 1382

STM32入门教程:智能马桶盖控制

通过编写相应的代码,您可以根据需要实现其他功能,例如座圈温度调节和液晶显示屏显示等。初始化配置 首先,使用STM32CubeMX创建一个新的工程,并选择您所使用的STM32单片机型号。智能马桶盖是一种集成了多种功能的智能家居设备,通过控制芯片来实现自动冲水、座圈加热、座圈温度调节等功能。在本教程中,我们将使用STM32系列单片机来控制智能马桶盖的各个功能。以上代码演示了如何通过STM32的GPIO控制引脚来控制智能马桶盖的冲水和座圈加热功能。写代码 接下来,我们将通过编写代码来控制智能马桶盖的各个功能。

2401_85258012的博客 652

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

上一篇: 使用docker安装ollama及ollama拉取模型的总结
下一篇: 使用 Excel 中的 “快速填充“
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值