Node.js 与 MCP:从 JavaScript 运行时到大模型的标准接口

MCP 与 JS 逆向实战:解析无限 debugger 反调试原理及绕过方法 在大模型与自动化工具链深度融合的趋势下,MCP(Model Context Protocol)正成为连接 AI 与外部能力的关键桥梁。它通过标准化接口,让大模型不再局限于文本对话,而是能够直接调用浏览器控制、代码分析、终端命令等工具,从而显著提升 JavaScript 逆向分析的效率。理解 MCP 的工作机制,有助于开发者将大模型的语义理解与 Playwright、CDP 等自动化能力相结合,构建从源码定位、反调试识别到运行时绕过的一体化流程。在逆向工程中,无限 debugger 是常见的前端反调试手段,常 阅读详情

大模型能写诗、能写代码,但要让它真正去“干活”,查一趟航班、读一个文件、往数据库写一行记录,光有模型还不够。它需要一个能连到外部世界的接口。这个接口分两层:一层是运行环境,让代码在浏览器之外跑起来;一层是通信协议,让模型和工具之间用统一的格式对话。前者是 Node.js,后者是 MCP。

1. JavaScript 为什么需要一个运行时

1.1 困在浏览器里的 JavaScript

在 Node.js 出现之前,要运行 JavaScript 代码,几乎只能启动浏览器。JavaScript 作为浏览器的各种模块出现,能做的也就是网页脚本那一套:点击按钮、修改页面内容、校验表单。文件系统、数据库、监听服务器端口这些后端能力,它一概碰不到。不是语言做不到,而是没有给它这个环境。

这里要先区分两件事:JavaScript 是语言,浏览器是运行环境。语言规定语法,环境提供能力。同一段 JavaScript 放进浏览器里只能操作 DOM,放进另一个运行环境里却可以读文件、开端口。说 JavaScript 只能做小事情,问题不在语言,而在它一直没走出浏览器。

1.2 V8 与 Node.js 的诞生

Chrome 内置的 V8 引擎用 C++ 编写,解析和执行 JavaScript 的速度很快,而且可以独立运行、嵌入任何其他 C++ 程序。基于 V8,程序员 Ryan Dahl 在浏览器之外为 JavaScript 搭了一套独立的运行时,命名为 Node.js。为了避免被误认成 JavaScript 框架,现在通常简称 Node。

Node.js 是一个免费、开源、跨平台的 JavaScript 运行时环境,让开发者能够创建服务器、Web 应用、命令行工具和脚本。

一个比喻:JavaScript 以前像只能在前厅点菜的服务员,Node.js 给了它一张"万能厨房通行证",让它能进后厨、进仓库、进收银台,操作文件、连接数据库、监听端口这些后端能力都具备了。

1.3 为什么需要 Node

  1. 统一前后端语言。团队只需要会 JavaScript,就能同时写前端(React/Vue)和后端(API 服务);数据校验这类函数还能在浏览器和服务器共用一份。
  2. 轻量快速。单个 Node 进程通常占几十 MB 到 200 MB 内存,从 node app.js 到监听端口通常只要几十到几百毫秒。相比之下,Java 的 Spring Boot 应用空载常要 200~500 MB,启动要加载 JVM、做类加载和字节码验证,往往要几秒到十几秒。
  3. 生态极强。npm 是全球最大的软件包仓库,几乎所有现代前端工具链(Webpack、Vite、ESLint)都依赖 Node。

2. NPM:Node 的包管理器

2.1 NPM 做什么

NPM(Node Package Manager,Node.js 包管理器)是 Node.js 的官方包管理工具,主要做三件事:

  • 安装包:从远程仓库下载第三方代码库(如 express、lodash)到项目里。
  • 管理依赖:通过 package.json 记录项目需要的包及版本,保证不同环境一致。
  • 发布包:开发者可以把自己的代码打包发布到 npm 仓库,供他人使用。

NPM 类似手机应用商店:需要"计算器"功能时不必自己写代码,去商店搜一个装上(npm install calculator);商店会记录你安装过的应用列表(package.json);你开发的好东西也能上传供别人下载。

2.2 安装与配置

安装 Node.js 时,npm 和 npx 会一并装上。装完后在命令行验证:

node -v     # 查看 Node 版本
npm -v      # 查看 npm 版本
npx -v      # 查看 npx 版本

正常输出版本号就说明安装成功。

国内网络访问官方 npm 源通常较慢,可以先配置镜像源:

npm config get registry                          # 查看当前镜像源
npm config set registry https://registry.npmmirror.com   # 设置为淘宝镜像
npm config get registry                          # 验证是否成功

如果希望全局安装的包落到自己指定的目录(而不是系统默认位置),可以单独配置:

npm config set prefix "D:\lib\node_global"   # 全局包目录
npm config set cache "D:\lib\node_cache"     # 缓存目录

再把 D:\lib\node_global 加入系统 PATH,最后用 npm config list 检查。这里的路径要按自己的电脑动态调整。

2.3 基本使用:cowsay

可以用经典的命令行工具 cowsay 来验证 npm 的安装链路是否通畅。它的功能很简单:让一只小牛在终端里说出你指定的文字。

npm install -g cowsay   # 全局安装
cowsay "Hello Node"     # 执行

输出:

 ____________
< Hello Node >
 ------------
        \   ^__^
         \  (oo)\_______
            (__)\       )\/\
                ||----w |
                ||     ||

安装成功后,去 node_global 目录里就能看到 cowsay 这个包。

3. NPX:包的执行器

3.1 为什么有了 NPM 还要 NPX

npx(Node Package Executor)是包的执行器,从 npm 5.2.0 版本开始内置在 npm 中,装了较新版本的 Node.js 就自带。它允许你直接运行来自 npm 注册表的包,而不必先 npm install 永久安装到本地或全局。

它的查找顺序是:先找当前项目 node_modules/.bin/,其次找全局安装,最后临时下载最新版执行。执行完后不安装包(除非主动安装)。

一句话概括两者的分工:npm 负责"管理"包,npx 负责"使用"包。

维度npmnpx
定位包管理器(管理依赖)包执行器(运行命令)
主要操作安装、卸载、更新、发布执行命令、临时运行
是否需预先安装是否
典型场景长期依赖管理、项目初始化临时命令、脚手架一次性创建

3.2 基本使用

npx cowsay "Hello MCP"   # 未安装 cowsay 时,npx 会临时下载并执行

输出和上一节一致。关键在于:即使本机没有全局安装 cowsay,npx 也能临时拉取运行。

这个“临时下载执行”的特性,是后面 MCP 服务器能被快速拉起的关键:很多 MCP 服务器就是通过 npx 一条命令启动的。这也是 Node 和 MCP 之间的连接点。

4. MCP:大模型的"USB-C"

4.1 MCP 是什么

MCP(Model Context Protocol,模型上下文协议)起源于 2024 年 11 月 25 日 Anthropic 发布的文章 Introducing the Model Context Protocol。它是一种开放协议,通过标准化语言和接口,实现 AI 模型与外部数据源、工具的无缝交互。

需要强调:MCP 不是某个具体的工具,而是一种工作方式、一套规则。它的核心目标,是建立类似 USB-C 的标准化协议,统一 AI 模型与外部资源的交互接口,实现"一次集成,处处运行",解决 AI 模型因数据孤岛无法充分发挥潜力的难题。

USB-C 统一了充电、数据传输和视频输出。在它出现前,你要为手机、硬盘、显示器分别准备不同的线缆;有了它,一根线、一个接口就能搞定所有,系统自动识别并协商好供电和通信协议。MCP 在 AI 世界里扮演同样的"通用连接器"角色:

  • 标准化:定义一套通用的原语,就像 USB-C 定义了电源、数据、视频等通道。
  • 即插即用:任何符合 MCP 标准的 Server(服务端)都可以插上就跑,客户端只需发送标准格式的调用请求。
  • 主从清晰:MCP Client(客户端)是"主机",负责发现和发起请求;MCP Server 是"设备",负责具体执行,类似电脑和 U 盘的关系。

4.2 为什么需要 MCP:M × N 问题

在 MCP 出现之前,AI 连接外部工具基本靠"硬编码"一对一手工对接。你有 M 个 AI 应用、N 个工具(数据库、文件系统等),就得写 M × N 个集成模块,每对接一个新工具都要从头适配一遍。

有了 MCP,M 个 AI 应用只需实现一次 MCP 客户端,N 个工具只需实现一次 MCP 服务器,对接工作量从 M × N 降到 M + N。

可以把每个企业系统想成不同品牌的智能家电,原本每台设备都需要专属遥控器(定制接口)。MCP 像一个预置了所有家电协议的万能遥控器,AI 拿着它既能播放监控视频,也能调节服务器负载,还能触发语音合成,所有操作都通过统一的按键(标准化指令)完成,不用再为每台设备配一个专用遥控器。

4.3 开放生态,避免供应商锁定

MCP 标准化了工具的定义、托管和向 LLM 暴露的方式,所有 MCP Server 都以统一的格式(名称、参数、描述)向 Client 暴露工具,LLM 能轻松发现可用工具、理解并调用。

更重要的一点是,MCP 是开放标准,不绑定任何特定模型、框架或供应商。而传统的 Function Calling(函数调用),其接口格式、参数定义方式都由特定模型厂商(如 OpenAI、Anthropic)定义,为一个模型写的调用代码无法直接用于另一个模型,切换平台往往要重写大量代码。

举例:基于 MCP 标准开发一个"天气查询"的 MCP Server,无论是 Claude 还是其他支持 MCP 的模型,都可以直接发现并使用,无需任何修改。这保障了技术投资的灵活性,不会被某一家 AI 公司锁定。

MCP 的官网和社区资源:

  • 官网:https://modelcontextprotocol.io/
  • GitHub:https://github.com/modelcontextprotocol
  • 社区 MCP 广场:魔搭(ModelScope)、MCP World、火山引擎、阿里云百炼、MCP.so、CLine 等

5. MCP 的核心架构与工作原理

5.1 Host / Client / Server 三角色

MCP 遵循 CS(客户端-服务端)架构,一个 AI 应用可以连接多个 MCP 服务器。架构里有三个角色:
在这里插入图片描述

  • MCP Host:用户与 AI 交互的前端,比如 IDE 或聊天应用,是指挥中心。Host 内嵌 MCP Client,负责协议握手、工具能力发现、调用请求转发。
  • MCP Client:LLM 的"遥控器"兼"翻译官",把自然语言指令转成 Server 能理解的请求格式。它做三件事:接收来自 LLM 的请求,转发请求到相应的 MCP 服务器,把服务器返回的结果交给 LLM。
  • MCP Server:能力提供方(文件系统、数据库、GitHub、搜索等),可本地或远程运行。它用标准格式告知自己"能做什么",执行客户端请求并返回结果。Server 内部装的是一个个 MCP Tool(工具),比如天气查询接口、数学运算功能。

用一个生活场景串起这三个角色。周末聚餐,你对智能音箱说:“帮我看下周六的天气,找家火锅店订位。“智能音箱(Host)内部的 Client(调度员)拆解任务,并发调用三个 Server:问大众点评 Server 得到"某路老火锅,评分 4.8”,问订餐 Server 得到"订位成功,编号 123”,问天气 Server 得到"天气晴朗"。Client 把三个结果打包返回,智能音箱最后告诉你完整答案。

5.2 工作原理

一次完整调用的大致流程:

是

否

用户自然语言请求

MCP Client 连接并握手

获取工具清单

请求与工具信息交给 LLM

需要调用工具?

Client 发起工具调用

Server 执行并返回结果

LLM 生成最终响应

呈现给用户

展开说:用户向 MCP 客户端发起自然语言请求,客户端连上服务端并握手,获取可用工具清单;客户端把用户请求和工具信息一并交给 AI 模型,模型分析请求、决定是否需要调用工具以及调用哪些;如果需要,客户端就向服务端发工具调用请求,服务端执行操作并返回结果;客户端把结果和用户问题再次提供给模型,模型基于工具结果生成最终响应,客户端呈现给用户。

6. 上手 MCP:Node 与 MCP 的连接点

MCP 服务器有两种典型的接入方式:远程 URL(streamable HTTP)和本地命令(npx)。

以 Trae 这类支持 MCP 的客户端为例。远程方式,比如高德地图,配置一个 URL 即可:

{
  "mcpServers": {
    "amap-maps-streamableHTTP": {
      "url": "https://mcp.amap.com/mcp?key=您在高德官网申请的key"
    }
  }
}

本地方式,比如飞常准航班信息,用 npx 启动:

{
  "mcpServers": {
    "variflight": {
      "command": "npx",
      "args": ["-y", "@variflight-ai/variflight-mcp"],
      "env": {
        "VARIFLIGHT_API_KEY": "your_api_key_here"
      }
    }
  }
}

注意这里的 "command": "npx",就是第 3 节讲的那个执行器。MCP 服务器常以 npm 包的形式发布,客户端用 npx -y <包名> 临时拉取并运行,省去了手动安装。这也解释了为什么配置本地 MCP 服务器之前,通常要先装好 Node。

一次真实的多服务集成大致是这样:给 AI 一个需求:“我要从西安飞到北京旅游 3 天,给我生成具体的旅游规划,景点之间借助高德地图生成路线信息,并查询航班信息给出合理建议,最后用 HTML、JS、CSS 生成报告”。AI 会依次调用高德(路线规划)、飞常准(航班信息),最后产出一份 HTML 报告。整个过程里,多个 MCP 服务器被同一个客户端并发调度。

7. 常见误区清单

  • 误区一:把 Node.js 当成一门语言。 Node.js 是运行时环境,JavaScript 才是语言。学的是 JavaScript,Node.js 提供的是运行它的能力。
  • 误区二:认为 npm 和 npx 是一回事。 npm 管"拥有"包,npx 管"使用"包。一个安装管理,一个临时执行。
  • 误区三:以为 MCP 是一个具体的工具或软件。 MCP 是协议、是规则,不是一个可下载安装的"App"。
  • 误区四:以为用 MCP 必须先装 Node。 远程 URL 型的 MCP 服务器不需要 Node;只有用 npx 方式启动的本地 MCP 服务器才依赖 Node。
  • 误区五:以为 MCP 是唯一的集成方案。 它和 CLI、A2A、ANP、Skill 各司其职,不是替代关系。
  • 误区六:把 MCP 和 Function Calling 混为一谈。 Function Calling 是模型厂商定义的单模型接口;MCP 是跨模型的开放协议,换模型不用重写。

结语

把 Node 和 MCP 放到一条线上看,会发现它们在做同一件事:标准化的连接。Node 标准化了 JavaScript 的运行环境,让这门语言走出浏览器;npx 让包"即用即走",不必先装再跑;MCP 标准化了模型与工具的接口,让大模型走出对话、连接万物。理解这一层,就能明白为什么“先装 Node、再配 MCP”是当前上手 AI 应用的标准姿势:Node 提供运行时底座,MCP 提供标准接口,两者合起来,就是大模型与真实世界之间的桥梁。

MCP接入大模型实战JS逆向与无限debugger反调试绕过 大模型的能力边界正在被工具调用协议不断扩展,MCP(Model Context Protocol)正是其中关键的一环。它通过标准化接口让模型能够调用外部工具,将纯粹的文本推理升级为可执行的动作循环。在JavaScript逆向工程领域,这种能力转化尤为实用:模型可以驱动浏览器打开页面、注入脚本、读取控制台日志,甚至处理无限debugger这类反调试机制。其核心价值在于将高重复性的信息收集和代码定位工作自动化,从而显著提升前端安全测试与爬虫工程化的效率。本文从MCP协议的基本原理出发,讲解如何配置环境并接入大模 阅读详情

相关推荐

MCP协议:让AI与VS Code、Figma、Wireshark等工具安全通信的标准接口

MCP(Model Context Protocol)是一种面向开发者工具链的轻量级AI集成协议,基于JSON-RPC 2.0 over stdio实现跨进程语义化通信,解决大模型与IDE、设计工具、网络分析器等桌面应用深度协同的工程落地难题。其核心价值在于解耦LLM调用逻辑与工具控制逻辑,通过标准化的Tool、Resource、Prompt抽象,使任意模型(如Claude、DeepSeek)可即插即用地调度任意工具能力。相比LangChain等通用框架,MCP更聚焦于本地开发环境的低延迟、高安全性与零配置

weixin_34364071的博客 439

【Node.js】Express 编写接口详解

Express 是一个极简主义的 Web 框架,旨在帮助开发者快速构建基于 HTTP 请求的应用。它提供了便捷的路由系统和中间件架构,使开发 RESTful API 变得轻松而高效。简单灵活:Express 不强制使用特定的项目结构或工具,允许开发者根据需求定制。中间件机制:通过中间件,Express 轻松处理请求和响应的预处理。强大的路由系统:允许对不同的 URL 及其 HTTP 方法(如GETPOST)进行定义和管理。

lph159的博客 2619

MCP Unity:用AI助手自动化Unity开发工作流

Model Context Protocol(MCP)是一种新兴的开放协议,旨在标准化AI助手与各类开发工具之间的交互。其核心原理是通过定义统一的工具(Tools)和资源(Resources)接口,让AI能够以结构化的方式查询环境状态并执行操作指令。这一技术为开发者带来了显著的效率提升,使得AI能够直接操控复杂的开发环境,将自然语言意图转化为具体的工程动作。在游戏开发领域,Unity引擎的日常操作(如场景管理、对象创建、组件调整、包管理)往往涉及大量重复性手动工作。通过MCP协议桥接,AI助手可以无缝接入U

weixin_30546189的博客 731

Node.js 双模 MCP 服务实战:同时支持 Stdio 与 Streamable HTTP

MCP(Model Context Protocol)是一种让大模型调用外部工具的标准协议,其核心原理是将工具能力抽象为与传输方式无关的接口,通过 JSON-RPC 实现客户端与服务端的通信。在工程实践中,Stdio 模式适合本地进程通信,Streamable HTTP 模式适合远程多客户端部署,但两者往往需要同时支持。基于 Node.js 和官方 SDK 构建双模 MCP 服务,能够实现一套业务逻辑适配两种传输层,显著降低维护成本。该方案适用于本地开发调试、远程服务部署、AI 工具链集成等场景,为开发者提

weixin_42550052的博客 266

Windows下部署Chrome DevTools MCP:给AI编程助手装上“眼睛和手”

MCP(Model Context Protocol)作为AI应用与外部工具之间的标准化协议,常被比作“AI应用的USB-C接口”。它通过定义统一的调用规范,让AI编程助手得以调用浏览器、数据库等外部能力。Chrome DevTools MCP正是Google官方基于该协议推出的服务端,借助Chrome DevTools Protocol(CDP)与浏览器原生通信,AI即能像人一样打开网页、点击按钮、读取网络请求和Console日志。这种能力将前端调试从传统的手工操作升级为人机协作,尤其适用于接口排查、自动

weixin_31083901的博客 318

Trae + MCP 搭建 JS 逆向智能体:让 AI 自动拆解动态混淆代码

JS逆向是前端安全分析、老项目维护和 SDK 排查中不可或缺的技能,但现代混淆框架引入的字符串动态解密、控制流平坦化和 Function 动态构造,让手工跟栈排查变得异常困难。大模型擅长理解意图和规划任务,却无法精确执行代码,MCP(模型上下文协议)恰好补足了这一环,它将 JS 搭建解析、沙箱执行、字符串还原等能力封装成标准工具,让智能体能够在自主规划的同时完成代码运行与验证。从技术价值上看,这种“AI 大脑 + 工具手”的人机协同模式,可以把数小时的逆向工作压缩到几十分钟,并且通过强制工具验证机制有效抑制

weixin_29015801的博客 528

MCP 协议实战:从零搭建一个 MCP 服务器(Node.js 版)

说实话,MCP 的入门门槛比我想象的低很多。核心代码就几十行,跑通 stdio 通信之后,后面加工具就跟写 API 接口一样简单。创建了一个 MCP 服务器项目注册了两个工具(计算器和天气查询)用 stdio 方式启动配置了 Claude Desktop 客户端下一步可以试试 SSE 方式——支持远程连接,更适合生产环境部署。或者用 Python 的 SDK 再写一遍,对比一下两种语言的差异。代码已上传到,有用的话点个 star 吧 👇。

qq_39914918的博客 283

Trae中配置和使用MCP 服务保姆级教程

您好,我是程序员夏叶,深度AI编程使用者,专注于分享AI编程方面的使用技巧和经验,有兴趣的可以关注我的公众号,一起学习,共同进步。从21号开始,Trae开始陆陆续续的灰度推送了一次新版本,有的用户是21号收到的更新,有的用户是22号收到的更新,本次更新我愿称之为王炸级更新,具体更新内容可以去看我的上一篇文章。本次更新其中的一个内容就是支持了MCP 服务,那么什么是MCP呢,它的全称是。

cpp加油站的专栏 8191

给 AI 装个“工具箱”:MCP 协议入门与 Node.js 实战

);MCP 的精髓不在于复杂,而在于它把"AI 工具化"标准化了。你写一个标准 MCP Server,所有支持 MCP 的客户端都能用,不必为每个平台单独适配。今天就动手试试:从 get_current_time 开始,加 read_file,再加 get_weather。不到 100 行代码,你的 AI 就有了真正的"工具箱"。下次你对 AI 说"帮我看看这个文件"或"查一下天气",它就不用回答"抱歉,我无法执行这个操作"了——因为它真的可以。

qq_39914918的博客 280

ArcGIS新手必看:用Landsat 8数据计算植被覆盖度的完整流程(附DEM裁剪技巧)

本文为ArcGIS新手提供了使用Landsat 8数据计算植被覆盖度的完整流程指南。详细讲解了从数据预处理、NDVI计算到基于像元二分模型反演植被覆盖度的核心步骤,并重点分享了利用DEM进行精确裁剪的实用技巧,帮助用户高效完成地表信息提取与分析。

weixin_29279047的博客 237

ESP32-S3双屏AI吊坠:微型边缘智能终端设计实践

边缘智能终端是指在设备端完成数据感知、处理与响应的嵌入式系统,其核心在于低延迟、高隐私与弱网适应性。基于ESP32-S3等轻量级主控,通过语音唤醒、本地AI推理与双屏异步渲染等关键技术,可构建资源受限场景下的实用化人机交互节点。这类设计显著降低对云端依赖,提升实时性与数据安全性,广泛应用于智能穿戴、IoT交互面板及便携式语音设备。本文以‘璀璨·AI吊坠’为实例,深入解析双面圆形屏驱动、ES8311音频链路优化、VAD+Porcupine本地语音流水线,以及亚微安级低功耗状态机实现,为微型AI终端的软硬协同开

weixin_42348783的博客 632

第九天:协议握手 —— Inbound 外部读取,用 TaoToken 打通 MCP 与 Obsidian 的 Node.js 配置骨架

用 Node.js 写 MCP 服务读取 Obsidian 笔记时,Inbound 外部读取常卡在协议握手:状态灯绿但工具列表为空。本文给出 config.toml 与 settings.json 可复制骨架,并用 TaoToken 统一 Key 与 API 通道,完成握手连通性验证。详见 https://taotoken.net/?utm_source=taotoken_aicg_blog_end

weixin_42576467的博客 121

Godot 4.x 实现 JRPG 回合制战斗系统:架构、状态机与实战优化

游戏开发中,状态机是管理复杂逻辑流转的核心设计模式,尤其在回合制战斗这类事件驱动的场景中。其原理是通过定义有限的状态和明确的转移条件,来控制系统在不同阶段的行为,从而实现清晰、可维护的流程控制。这项技术的价值在于能够将杂乱的条件判断代码结构化,降低模块间的耦合度,提升代码的可读性和可扩展性。在游戏开发领域,状态机广泛应用于角色AI、UI流程、战斗系统等场景。本文以Godot引擎为例,深入探讨如何运用节点与信号驱动架构,构建一个健壮的JRPG(日式角色扮演游戏)回合制战斗系统。内容涵盖从核心的**状态机**设

weixin_33749242的博客 499

独家|MCP实践指南:从理解原理到实践应用(下)——TaoToken统一通道下的Claude Desktop与Node.js/Python/uv联调

用 Node.js 与 Python+uv 写 MCP Server 接入 Claude Desktop,模型调用统一走 TaoToken 通道。本文给出可复制的 claude_desktop_config.json 配置、uv 环境初始化与工具调用验证步骤,并排查 401、local proxy failed、reading choices、OAuth 四类高频报错。详见 https://taotoken.net/?utm_source=taotoken_aicg_blog_end

weixin_32673065的博客 213

YOLOv8冻结层的迁移学习 全网首发

在调用时会创建trainer此时的模型配置更新了,冻结了个p。

qq_42693842的博客 6586

挑战第七天:Llamaindex RAG 实践

安装python 依赖包,并安装 Llamaindex和相关包以及Sentence Transformer 模型。进入开发机后,创建新的conda环境,命名为。镜像,然后在资源配置中,使用。的选项,然后立即创建开发机器。后,点击 选择镜像 使用。然后安装相关基础依赖。

weixin_53579823的博客 728

三小时搞定AI工具开发:基于MCP的Node.js极简实践与TaoToken统一Key接入

用 Node.js 三小时手搓 MCP 工具服务:从初始化项目、注册 get_weather 与 summarize_text 工具,到通过 TaoToken 统一 Key 与 Base URL 让工具内部稳定调用模型,全程可复制。含本地启动、curl 验证与 401、local proxy failed 等常见报错排查,助你快速跑通 AI 工具开发链路。详见 https://taotoken.net/?utm_source=taotoken_aicg_blog_end

weixin_42596214的博客 10

Oracle EBS FA 如何打开关闭的资产会计期间?

用户“运行折旧”,误勾选为“关闭期间”,还有一部分资产还需要操作报废和调整,希望后台打开关闭的资产会计期。

陈显平的专栏-Oracle EBS 1027

用 Node.js 写一个获取实时股票价格的 MCP Server 示例:TaoToken 统一 Key 接入与配置骨架

用 Node.js 从零写一个获取实时股票价格的 MCP Server,注册 get-quote 工具并处理 GB2312 编码与 Referer 请求头,再通过 config.toml 或 settings.json 接入客户端。模型侧走 TaoToken 统一 Key 通道,官网 https://taotoken.net/?utm_source=taotoken_aicg_blog_end 提供接入文档与 Coding Plan。

Ceshi01的博客 12

Kubeflow系统性学习教程:从入门到高级实践

Kubeflow学习教程摘要(150字): Kubeflow是基于Kubernetes的云原生MLOps平台,提供端到端机器学习解决方案。核心功能包括Jupyter Notebooks开发环境、Pipelines工作流编排、分布式训练支持和模型服务部署。教程采用三阶段学习路径:初学者搭建Kind集群体验Notebooks;中级开发自定义Pipeline组件;高级实现企业级应用。通过容器化和K8s CRD深度集成,解决环境一致性、实验跟踪和资源调度等MLOps痛点,相比MLflow/Airflow更适合大规模

自可乐的博客 886

【深度学习驱动流体力学】OpenFOAM目录流体力学求解器汇总介绍

下面这些目录结构和其中的求解器和工具展示了OpenFOAM作为一个功能强大且广泛应用的开源CFD软件框架的多样性和灵活性。每个求解器都专门用于解决不同类型的流体动力学问题,从基础的流动模拟到复杂的多相流动和燃烧模拟等各种应用场景。

源代码杀手的博客 1183

064、搭建 MCP Server:用 Python 和 Node.js 扩展 CodeX 的能力边界

摘要: MCP(Model Context Protocol)为AI助手CodeX扩展本地操作能力,使其能够读写文件、执行命令等。本文介绍了如何用Python和Node.js搭建MCP Server:Python版通过安全路径检查实现文件读取;Node.js版通过黑名单过滤执行Shell命令。配置后,CodeX可直接调用这些功能,突破原有闭源限制,成为具备“手眼”能力的智能助手。开发时需注意安全风险(如路径检查、命令过滤),避免敏感操作。

ai技术增长的博客 22

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

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

Trae 史诗级迭代,智能体、规则、MCP 强势入驻

它类似于 https 协议,二者均为约定规则的通用框架,只是功能各异 ——https 协议用于用户与 https 服务端交互,而 MCP 则服务于大模型与 MCP 服务间的通信,本质上都是客户端与服务端沟通的纽带。申请成功后,将获取到的服务端 AK 复制并妥善保存,这是后续配置的关键信息。点击手动配置后,弹出一个JSON配置输入框,接下来其实步骤跟从市场配置是一样的,你只要找到需要的MCP Server的JSON配置复制到手动配置输入框,点击确认就可以了,下面我以百度地图MCP服务为例来进行说明。

lichunchuan1的博客 4736

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

加密软件环境下让 AI Agent 读取文件明文:通用 MCP 工具的开发实践

MCP(Model Context Protocol)是由 Anthropic 发起的开放标准协议,类似于 LSP(语言服务器协议)。它允许 AI Agent 通过标准接口调用外部工具。AI Agent --(MCP/stdio)--> MCP Server --(任意方式)--> 执行操作MCP Server 可以用任何语言实现,只要遵循协议规范。Claude Code、Cursor、Windsurf、Cline 等主流 AI Agent 都支持 MCP。项目说明问题。

随记 1279

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

告别“傻瓜”AI!Cherry Studio + MCP实战:让你的大模型拥有超能力

想象一下,如果把大模型比作一个需要“供电”才能工作的超级电器,那么MCP就像是一个万能插座协议。它定义了一套标准接口,让大模型这个“电器”可以方便地连接并使用各种各样的“外部设备”——也就是我们常说的第三方工具或API服务。简单来说,MCP就是一座连接大模型与外部API/工具的桥梁。大模型不再局限于它预训练时学到的那些“静态”知识。它可以实时调用外部工具来获取最新信息(比如用fetch工具抓取网页)。它可以操作你本地的资源(比如用filesystem工具管理你的文件)。

m0_66917422的博客 5000

基于MCP协议构建安全本地文件读取服务:Node.js实现与安全实践

在微服务与AI智能体架构中,安全可控的文件访问是常见需求。文件读取作为基础IO操作,其标准化与安全性直接影响系统架构。通过定义标准接口协议,可以实现服务解耦与安全边界控制。MCP(Model Context Protocol)协议为此提供了标准化解决方案,它定义了工具声明、调用和结果返回的规范,支持多种传输方式。在工程实践中,基于Node.js实现MCP文件读取服务,需要重点关注路径安全校验、目录遍历攻击防护和文件大小限制等安全边界。这种模式可应用于数据分析后台、文档管理系统等需要安全访问服务器文件的场景,

weixin_30629653的博客 391
上一篇: 二叉树进阶算法题详解
下一篇: Linux基础指令:从Shell原理到权限
jinyishu_
博客等级 码龄1年 53粉丝 82原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值