面试官:注册一个 MCP 工具时,你最先看哪些字段?
测试客服 Agent 时用户说“帮我看看订单 A1024 能不能退。”Agent 没有查询退款资格而是直接调用工具发起了退款。你刚说“模型理解错了”面试官就打开工具列表order — 处理订单相关请求 refund — 处理退款相关请求“哪个字段告诉模型一个是查询退款资格一个是执行退款”MCP 工具注册成功只代表客户端能发现它。注册得好不好决定了模型会不会选对工具、填对参数以及客户端能不能在危险动作前踩住刹车。一、先解决“选对工具”name 和 description模型面对十几个工具时先要决定“这次该用哪个”。最直接的依据就是工具名称和描述。从协议 Schema 看name和inputSchema是必填字段description是可选字段。但从工程效果看description 不能省只有名字没有动作边界模型仍然只能猜。这里要区分“能不能注册”和“注册后好不好用”。缺少必填字段工具定义本身不完整缺少可选描述协议层可能仍能接受但模型做选择时会失去最关键的上下文。可选不等于不重要。order、process、execute这类名字太宽。更好的名字应使用“动词 对象”把动作说清楚例如check_refund_eligibility和create_refund。同一个 Server 内工具名还要保持唯一别让两个能力看起来像同一件事。description 不能只写“处理退款”。要把工具做什么、什么情况下使用以及会不会产生副作用写进同一段说明。比如查询指定订单是否满足退款条件只返回资格与原因不创建退款。需要真正退款时使用create_refund。这句话同时告诉模型“什么时候用”和“什么时候别用”。工具选错很多时候不是模型笨而是注册信息把两个动作写成了近义词。二、再解决“填对参数”inputSchema工具选对之后下一关是参数。inputSchema要把参数名称、类型、必填项和约束写清楚。json{type:object,properties:{order_id:{type:string,description:订单编号},reason:{type:string,enum:[duplicate,quality_issue,other]}},required:[order_id,reason],additionalProperties:false}常见问题都很具体字段叫id却没说明是订单号还是用户号参数实际上必填却没放进required明明只有三个合法原因却允许模型随便生成字符串。Schema 管的是结构。订单是否存在、是否过退款期、当前用户有没有权限仍要由工具代码做业务和授权校验不能因为 JSON 合法就直接执行。三、最后验证结果outputSchemaoutputSchema是可选字段但写操作很值得补上。它可以约束结构化结果应该返回哪些字段例如退款编号、状态、金额和币种。比如约定结果必须包含refund_id、status和amount_cents客户端就能在交给模型前发现缺字段或类型错误而不是只接收一句“退款成功”。不过输出 Schema 只能证明“返回值长得对”不能证明退款真的到账。高风险动作仍要再查订单状态验证业务事实。四、安全旁路annotations 只负责提示风险工具还可以通过 annotations 标记自己是否只读、是否可能破坏数据、重复调用是否幂等以及是否会接触开放世界。这些字段能帮助客户端决定是否弹确认、是否允许重试、是否提高风险等级但它们不属于“选工具—填参数—验结果”这条调用主线而是一条安全旁路。更重要的是它们只是 Server 提供的提示。一个工具写着readOnlyHint: true不会因此自动失去写数据库的权限。注册方要如实填写接入方还要结合源码、权限和真实测试验证。annotations 是风险说明不是安全控制。五、展示和扩展字段放到后面title、icons、execution和_meta都是可选字段。前两者服务人类界面后两者处理任务执行与协议扩展。它们有价值但不能挽救一个含糊的工具契约。名称和描述没说清动作Schema 没卡住参数再好看的图标也只是在美化一次错误调用。注册完成后用 Inspector 查看工具清单、Schema 和描述再测试正常参数、缺参、非法枚举、越界值和执行错误。不要只测一次成功调用。六、面试官追问30 秒怎么答注册 MCP 工具时我先看name和description确认模型能区分相似工具以及动作副作用。再检查inputSchema的字段、required 和取值约束结构通过后仍要做业务与授权校验。有结构化结果时补outputSchema让客户端先验证返回值。annotations只作为风险提示title、icons、execution和_meta放到后面完善。先让工具被正确理解、正确调用、正确校验再谈展示和扩展。学AI大模型的正确顺序千万不要搞错了2026年AI风口已来各行各业的AI渗透肉眼可见超多公司要么转型做AI相关产品要么高薪挖AI技术人才机遇直接摆在眼前有往AI方向发展或者本身有后端编程基础的朋友直接冲AI大模型应用开发转岗超合适就算暂时不打算转岗了解大模型、RAG、Prompt、Agent这些热门概念能上手做简单项目也绝对是求职加分王给大家整理了超全最新的AI大模型应用开发学习清单和资料手把手帮你快速入门学习路线:✅大模型基础认知—大模型核心原理、发展历程、主流模型GPT、文心一言等特点解析✅核心技术模块—RAG检索增强生成、Prompt工程实战、Agent智能体开发逻辑✅开发基础能力—Python进阶、API接口调用、大模型开发框架LangChain等实操✅应用场景开发—智能问答系统、企业知识库、AIGC内容生成工具、行业定制化大模型应用✅项目落地流程—需求拆解、技术选型、模型调优、测试上线、运维迭代✅面试求职冲刺—岗位JD解析、简历AI项目包装、高频面试题汇总、模拟面经以上6大模块看似清晰好上手实则每个部分都有扎实的核心内容需要吃透我把大模型的学习全流程已经整理好了抓住AI时代风口轻松解锁职业新可能希望大家都能把握机遇实现薪资/职业跃迁这份完整版的大模型 AI 学习资料已经上传CSDN朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】

相关新闻

天干地支计算详解:从周期映射到编程实现与边界处理

天干地支计算详解:从周期映射到编程实现与边界处理

1. 从一道国赛真题说起:天干地支的“坑”与“解”最近在整理历届蓝桥杯国赛真题时,我又翻到了第十一届那道关于“天干地支”的题目。说实话,这道题乍一看平平无奇,不就是个简单的周期计算吗?很多同学可能扫一眼题目&am…

2026/8/23 7:30:47 阅读更多 →
测试人的新风口:掌握LangChain+Playwright这套组合拳,轻松拿捏 AI Agent 测试岗

测试人的新风口:掌握LangChain+Playwright这套组合拳,轻松拿捏 AI Agent 测试岗

最近跟好几位测开朋友聊,话题最后都会落到同一句。 AI Agent 测试岗开始招了,简历上要写自然语言驱动 UI,还要写得懂 LangChain 跟 Playwright。 很多人第一反应是,这是不是又在换名词收智商税。 坦率的讲,我自己也…

2026/8/23 7:30:47 阅读更多 →
ROS2与Gazebo中阿克曼底盘仿真模型搭建与Nav2导航集成实践

ROS2与Gazebo中阿克曼底盘仿真模型搭建与Nav2导航集成实践

在实际机器人开发中,仿真测试是验证算法、降低硬件成本和风险的关键环节。对于自动驾驶或移动机器人领域,阿克曼转向底盘因其接近真实汽车的转向模型,成为研究导航、路径规划和控制算法的理想平台。ROS2作为新一代机器人操作系统,…

2026/8/23 7:30:47 阅读更多 →

最新新闻

Linux 终端命令速查表 -- 27 Emacs 文本编辑器速查表

Linux 终端命令速查表 -- 27 Emacs 文本编辑器速查表

简介 Emacs 键绑定使用简写符号:C- 表示按住 Ctrl,M- 表示按住 Alt(Meta)。例如,C-x C-s 表示先按 Ctrl+x,再按 Ctrl+s。使用 -nw 参数启动 Emacs 可在终端内运行,而不打开新窗口。 emacs textfile.txt emacs -nw textfile.txt按键 说明 C-x C-f 打开文件 C-x C-s 保存…

2026/8/23 9:15:48 阅读更多 →
训练好的手势识别模型(如 handpose)集成到小程序中 案例DEMO实现

训练好的手势识别模型(如 handpose)集成到小程序中 案例DEMO实现

要将训练好的手势识别模型(如 handpose)集成到微信小程序中,主要有 VisionKit、xr-frame 和 TensorFlow.js 三条技术路径。 这三条路径各有侧重,可以根据你的具体需求来选择: ⚙️ 方案对比:哪条路更适合…

2026/8/23 9:15:48 阅读更多 →
为《影之刃零》等动作游戏选购电视:核心参数与避坑指南

为《影之刃零》等动作游戏选购电视:核心参数与避坑指南

在主机游戏和 PC 游戏之外,客厅电视游戏体验正成为越来越多玩家的选择,尤其是对于《影之刃零》这类强调高速战斗、华丽特效和沉浸氛围的动作游戏。一块好的电视屏幕,能让你看清每一次精准的格挡、每一次流畅的连招,以及每一个精心…

2026/8/23 9:15:48 阅读更多 →
数学建模多元分析入门:从思维到实战的完整指南

数学建模多元分析入门:从思维到实战的完整指南

1. 项目概述:从“多元”到“建模”的思维跃迁 “数学建模|多元分析(一)”,这个标题一出来,很多刚接触建模的朋友可能会有点懵。它听起来既像统计课,又像算法课,还有点像方法论。实际上&#xff…

2026/8/23 9:15:48 阅读更多 →
开源双臂机器人Hei-rebot-lift:从零构建具身智能实体平台

开源双臂机器人Hei-rebot-lift:从零构建具身智能实体平台

如果你对“具身智能”的理解还停留在实验室里那些动辄百万、遥不可及的机器人上,那么今天这个项目可能会彻底改变你的认知。当大模型和AI Agent在软件世界里呼风唤雨时,一个更激动人心的问题摆在面前:如何让AI拥有“身体”,去感知…

2026/8/23 9:15:48 阅读更多 →
嵌入式:理解RCC与时钟数

嵌入式:理解RCC与时钟数

前言 文章合集集合: 嵌入式系列https://blog.csdn.net/2401_88433210/category_13196870.html?fromshareblogcolumn&sharetypeblogcolumn&sharerId13196870&sharereferPC&sharesource2401_88433210&sharefromfrom_link 文章以STM32F103ZET6芯片…

2026/8/23 9:14:48 阅读更多 →

日新闻

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/23 0:00:50 阅读更多 →
SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/23 0:00:50 阅读更多 →
Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/23 0:00:50 阅读更多 →

周新闻

[光学原理与应用-521]:对光的错误理解与纠偏

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/23 0:00:50 阅读更多 →
SIP通话转接原理与REFER方法实战解析

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/23 0:00:50 阅读更多 →
Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/23 0:00:50 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/22 18:08:39 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/22 7:31:03 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/22 3:22:48 阅读更多 →