mcpField

Skills

收录 97,905 个为 Agent 打包的专项能力与操作指引,复制一行命令即可安装。

开发

U
ui5-best-practices
ui5-best-practices
ui5 / plugins-coding-agents

完全依据 SAP 官方 UI5 指南制定的 UI5 开发最佳实践与编码规范。编写 UI5 应用时使用,以确保代码现代、易维护并符合 SAP 标准。涵盖:异步模块加载(sap.ui.define、ES6 imports、core:require)、ComponentSupport 初始化、使用 OData 类型进行数据绑定、i18n 管理、CSP 合规(不使用内联脚本)、TypeScript 事件类型(UI5 >= 1.115.0)、MCP 工具(get_api_reference、run_ui5_linter)、CAP 集成模式,以及表单创建规则(绝不使用 SimpleForm,始终使用带 ColumnLayout 的 Form)。关键词:ui5 coding standards、async loading、sap.ui.define、data binding、odata types、i18n translation、CSP no inline scripts、TypeScript event handlers、Button$PressEvent、ui5 linter、API reference、ComponentSupport、form layout、ColumnLayout、CAP integration、cds watch

开发343
V
virtual-memory-paging-and-tlb
virtual-memory-paging-and-tlb
mohitmishra786 / low-level-dev-skills

用于讲解分页、页表和 TLB 的虚拟内存技能。适用于解释缺页异常、多级页表、TLB 行为或虚拟寻址与物理寻址。查询虚拟内存、页表、TLB、缺页异常、mmap 分页或 x86-64 分页时触发。

开发343
V
VLM
VLM
answerzhao / agent-skills

使用 z-ai-web-dev-sdk 实现基于视觉的 AI 聊天功能。用户需要分析图像、描述视觉内容,或创建结合图像理解与对话式 AI 的应用时使用此技能。支持通过图像 URL 和 base64 编码图像进行多模态交互。

开发343
Z
zenmux-feedback
zenmux-feedback
zenmux / skills

向 ZenMux 仓库(ZenMux/zenmux-doc)提交 GitHub issue、功能请求、错误报告、产品建议和反馈。用户想报告错误、请求功能、提出产品改进建议、提供反馈、请求支持新模型或供应商、报告文档问题,或分享使用体验时,均使用此技能。触发短语包括:“submit issue”“file a bug”“feature request”“report a problem”“I have an idea”“提交issue”“提反馈”“功能建议”“报告bug”“产品建议”“提个需求”“新增模型”“新增供应商”“文档问题”“我想提个建议”“提交建议”。如果用户描述了 ZenMux 问题或产品构想,且正式提交会有帮助,请主动提出协助创建 issue。

开发343
B
Bankr Agent - LLM Gateway
Bankr Agent - LLM Gateway
bankrbot / claude-plugins

当用户询问“LLM 网关”、“Bankr LLM”、“LLM 额度”、“充值额度”、“自动充值”、“llm.bankr.bot”、“Claude Code 网关”、“OpenClaw 设置”、“Cursor 设置”、“OpenCode 设置”、“LLM 模型”,或任何 LLM 网关配置或使用相关主题时,应使用此技能。

Agent 工作流342
B
bmad-sprint-status
bmad-sprint-status
bmad-code-org / bmad-method

已弃用 — 转发至 bmad-sprint-planning(状态视图)

开发342
C
connecting-to-base-network
connecting-to-base-network
base / skills

提供 Base 网络配置,包括 RPC 端点、链 ID 和区块浏览器 URL。适用于连接钱包、配置开发环境,或设置 Base Mainnet 或 Sepolia 测试网。涵盖“Base RPC URL”“Base chain ID”“connect to Base”“add Base to wallet”“Base Sepolia config”“Base explorer URL”“what network is Base”或“Base testnet setup”等说法。

开发342
D
device-tree
device-tree
mohitmishra786 / low-level-dev-skills

用于 Linux 硬件描述的设备树技能。适用于编写 DTS/DTSI、绑定、覆盖层、phandle,或调试 OF 平台探测故障。用户询问设备树、DTS 语法、phandle、devicetree 绑定、DT 覆盖层或 OF 图时触发。

开发342
D
dinero-formatting
dinero-formatting
dinerojs / skills

Dinero.js 货币库的格式化模式。用于向用户显示货币金额、使用货币符号格式化价格、处理特定区域设置的数字格式,或使用非十进制货币。遇到 toDecimal、toUnits、toSnapshot 调用,或对 Dinero 对象使用 Intl.NumberFormat 时触发。

开发342
D
dotnet-security
dotnet-security
claude-dev-suite / claude-dev-suite

.NET 和 ASP.NET Core 安全模式。涵盖 Identity、身份验证、依赖项审计、安全编码实践,以及 .NET 生态系统的 OWASP。适用场景:用户使用“C#”、“.NET”、“ASP.NET Core”、“Entity Framework”,或询问“.NET vulnerabilities”、“NuGet security”、“.NET authentication”、“Blazor security”。不适用场景:一般 OWASP 概念(改用 `owasp` 或 `owasp-top-10`)、Java/Python 安全(改用对应语言的技能)。

安全342
E
ecto-patterns
ecto-patterns
bobmatnyc / claude-mpm-skills

适用于 Phoenix/Elixir 应用的 Ecto 模式。涵盖架构、变更集、迁移、查询、Ecto.Multi、事务、约束、关联、分页、租户分区、性能和测试

开发342
E
eino-compose
eino-compose
cloudwego / eino-ext

使用 Graph、Chain 和 Workflow 编排 Eino。用户需要构建多步骤流水线、将组件组合成可执行图、处理节点间流式传输、使用分支或并行执行、通过检查点管理状态,或理解 Runnable 抽象时使用。涵盖 Graph(带环的有向图)、Chain(线性顺序)和 Workflow(带字段映射的 DAG)。

Agent 工作流342
E
email-gateway
email-gateway
jezweb / claude-skills

为 Cloudflare Workers 和 Node.js 应用提供多服务商邮件发送功能。使用 Resend(支持 React Email)、SendGrid(企业级规模)、Mailgun(开发者 Webhook)或 SMTP2Go(可靠中继)构建事务性邮件系统。包含模板模式、Webhook 验证、附件处理和错误恢复。适用于通过 API 发送邮件、处理退信/投诉或在服务商之间迁移。

开发342
E
error-detective
error-detective
sickn33 / agentic-awesome-skills

搜索日志和代码库中的错误模式、堆栈跟踪和异常。关联不同系统中的错误并找出根本原因

开发342
E
executing-plans
executing-plans
davila7 / claude-code-templates

当您有书面的实现计划在单独的会话中执行时,使用此技能,并设有审查检查点。

Agent 工作流342
F
frontend-ui-animator
frontend-ui-animator
julianromli / ai-skills

为 Next.js + Tailwind + React 项目分析并实现有明确目的的 UI 动画。适用于用户要求添加动画、增强 UI 动效、为页面/组件制作动画或改善视觉反馈的情况。触发词:“add animations”“animate UI”“motion design”“hover effects”“scroll animations”“page transitions”“micro-interactions”。

设计与 UI342
G
godot-genre-idle-clicker
godot-genre-idle-clicker
thedivergentai / game-dev-agentic-skills

放置/点击游戏的专业蓝图,涵盖大数处理(尾数 + 指数系统)、指数增长曲线(cost_growth_factor 1.15x)、生成器系统(自动生产器)、离线进度计算、声望系统(重置以获得永久倍率)和数字格式化(K/M/B 后缀、科学计数法)。用于增量游戏、放置游戏或 Cookie Clicker 衍生游戏。触发关键词:idle_game、big_number、exponential_growth、generator_system、offline_progress、prestige_system、number_formatting。

开发342
J
java-migration
java-migration
decebals / claude-code-java

Java 项目主要版本之间升级指南(8→11→17→21→25)。用户提到“升级 Java”“迁移到 Java 25”“更新 Java 版本”或现代化旧项目时使用

开发342
M
make-api-shell-connection-workflow
make-api-shell-connection-workflow
integromat / make-skills

当 Claude 需要构建或复用可重复使用的 Make API 调用框架时,应使用此技能:查找正确的特定应用 Make an API Call 模块,确定或请求合适的连接,明确设置场景接口,运行场景,并将该框架用作检索电子邮件、CRM、工单及类似 SaaS 系统数据的传输方式。

开发342
P
plugin-analytics-instrumentation

使用 Backstage Analytics API 为 Backstage 前端插件埋点分析事件。在插件组件中添加、审查或扩展事件采集(`captureEvent`、`AnalyticsContext`)、判断某种交互是否需要记录事件,或编写分析行为测试时使用此技能。

开发342
S
scenario-unity-animation
scenario-unity-animation
scenario-labs / skills

当 Unity 6.3 任务涉及角色动画或摄像机时使用:Mixamo 或 mocap 人形角色的导入与重定向、Animator Controllers、混合树、层和 avatar masks、根运动、脚部滑动、IK 和 Animation Rigging、Playables、Timeline 过场动画、自定义轨道和标记、Cinemachine 3 摄像机、摄像机抖动、混合翻转或摄像机撞墙;或者动画片段导入后没有动画、角色呈 T 姿、待机动画漂移、脚部滑动或头部未对准目标时使用。

创意与媒体342
S
sketch-implement-design
sketch-implement-design
sketch-hq / agents

Sketch 技能目录

设计与 UI342
S
spring-boot-patterns
spring-boot-patterns
decebals / claude-code-java

Spring Boot 最佳实践和模式。创建控制器、服务或仓库时,或用户询问 Spring Boot 分层、装配、配置或异常处理时使用。对于 JPA 和 Hibernate 的行为,请改用 jpa-patterns。

开发342
S
symfony-ux
symfony-ux
smnandre / symfony-ux-skills

Symfony UX 前端技术栈——用于在 Stimulus、Turbo、TwigComponent、LiveComponent、UX Icons 和 UX Map 之间进行选择的决策树与编排器。用户不确定该选用哪种工具、想组合多个 UX 套件,或提出一般性的 Symfony 前端架构问题时使用。用户询问“我该用哪个 UX 套件”“如何实现交互”“应该用 Stimulus 还是 LiveComponent”“如何组织 Symfony 前端”“Turbo 和 LiveComponent 有什么区别”“这里应该用 Frame 还是 LiveComponent”“这些 UX 套件如何协同工作”“Symfony 的前端开发方式是什么”时也会触发。若用户明确提到某个特定工具(stimulus、turbo、twig-component、live-component、ux-icons、ux-map),则不要触发;应交由相应的专用 skill 处理。

开发342
S
syncfusion-blazor-listview
syncfusion-blazor-listview
syncfusion / blazor-ui-components-skills

Syncfusion Blazor ListView 组件实现指南。构建具有数据绑定、筛选、分组、虚拟滚动、选择模式和自定义模板的列表界面时使用。涵盖安装、模板、事件处理和高级模式。

设计与 UI342
S
syncfusion-blazor-timeline
syncfusion-blazor-timeline
syncfusion / blazor-ui-components-skills

构建按顺序显示事件和里程碑的交互式时间线组件。使用 SfTimeline 的对齐控件、自定义项目和事件处理程序。此技能涵盖在 Blazor 应用中创建可视化时间线所需的配置和自定义。

设计与 UI342
V
vgpu-agent-flow

使用仓库的 subharness 专家开发 vgpu 功能和 Blender 资源的主工作流。适用于基于 Agent 的研究、API 设计、实现、着色器、材质、模拟或由 ImageGen 指导的资源迭代;用户提及 Agent 流程或 subharness 团队时也适用。

Agent 工作流342
W
wp-project-triage
wp-project-triage
automattic / agent-skills

当你需要对 WordPress 仓库(插件/主题/区块主题/WP core/Gutenberg/整站)进行确定性检查,并生成结构化 JSON 报告以指导工作流和护栏时,使用此技能。

开发342
A
astro-pr-writer
astro-pr-writer
withastro / astro

撰写和更新 Astro 拉取请求,使用对审查者友好的标题和高信息量的正文。每当用户要求创建 PR、打开 PR、起草 PR、更新 PR 标题/正文,或撰写 PR 说明/摘要/描述时触发。

开发341
B
browser-extension-builder
browser-extension-builder
davila7 / claude-code-templates

专注于构建解决实际问题的浏览器扩展,涵盖 Chrome、Firefox 和跨浏览器扩展。包括扩展架构、manifest v3、内容脚本、弹出式 UI、变现策略和 Chrome Web Store 发布。适用于:浏览器扩展、chrome 扩展、firefox 插件、扩展、manifest v3。

开发341
C
cloudflare-browser-rendering
cloudflare-browser-rendering
jezweb / claude-skills

在 Cloudflare Workers 上使用 Puppeteer/Playwright 添加无头 Chrome 自动化。适用于截取屏幕截图、生成 PDF、网页抓取、网站爬取、浏览器自动化,或排查 XPath 错误、浏览器超时、绑定未传递错误、会话限制、page.evaluate __name 错误或 waitForSelector 超时问题。

云与 DevOps341
C
cloudflare-workflows
cloudflare-workflows
jezweb / claude-skills

使用 Cloudflare Workflows(2025 年 4 月正式发布)构建持久化工作流。支持 step.do、step.sleep、waitForEvent、Vitest 测试、自动重试,以及长时间运行任务的状态持久化。可避免 12 种已记录的错误。适用于创建工作流、实现重试,或排查 NonRetryableError、I/O context、序列化错误、waitForEvent 超时、getPlatformProxy 故障。

云与 DevOps341
D
django-pro
django-pro
sickn33 / agentic-awesome-skills

精通 Django 5.x,涵盖异步视图、DRF、Celery 和 Django Channels。使用完善的架构、测试和部署方案构建可扩展的 Web 应用。

开发341
G
git-advanced-workflows
git-advanced-workflows
sickn33 / agentic-awesome-skills

掌握高级 Git 技术,保持整洁的历史记录、高效协作,并从各种状况中从容恢复。

开发341
G
godot-genre-platformer
godot-genre-platformer
thedivergentai / game-dev-agentic-skills

平台跳跃游戏专家蓝图,涵盖精准移动(coyote time、jump buffering、可变跳跃高度)、游戏手感打磨(挤压与拉伸、粒子轨迹、镜头震动)、关卡设计原则(难度曲线、检查点布置)、收集品系统(进度奖励)和无障碍选项(辅助模式、可重映射控制)。基于 Celeste/Hollow Knight 设计研究。触发关键词:platformer、coyote_time、jump_buffer、game_feel、level_design、precision_movement。

开发341
L
llm-cost-optimization
llm-cost-optimization
bagelhole / devops-security-agent-skills

通过模型选择、提示词缓存、批处理、缓存、量化和自托管策略,降低 LLM API 和基础设施成本。按团队和模型追踪支出、设置预算,并实施成本感知路由。

开发341
L
llm-gateway
llm-gateway
bagelhole / devops-security-agent-skills

为 LLM 流量部署 API 网关,支持负载均衡、速率限制、密钥管理、语义缓存、故障回退路由和成本跟踪。涵盖 LiteLLM Proxy、兼容 OpenRouter 的配置,以及自定义 Nginx/Traefik 模式。

云与 DevOps341
N
n8n-loops
n8n-loops
n8n-io / skills

处理多项数据、批次、分页 API、受速率限制的 API、跨多个分支扇出,以及任何需要“对每项执行”的任务时使用;用户提及循环、迭代、批处理、分页、并行或“遍历项目”时也使用。触发词包括“loop”“iterate”“for each”“batch”“page through”“paginate”“rate limit”“process all”“fan-out”“parallel branches”“concurrency”,或任何需要判断节点是运行一次还是每项运行一次的情况。

开发341
O
orca-cli
orca-cli
maczzinatui / borca

使用公共 `orca` CLI 来操作 Orca 管理的 worktree、文件夹上下文、终端、仓库、自动化、worktree 评论,以及 Orca 应用内嵌的浏览器。当用户说「$orca-cli」、「use orca cli」、「Orca worktree」、「child worktree」、「cardStatus」、「spawn codex/claude in a worktree」、「read/wait/send Orca terminal」、「terminal send」、「full handoff」、「handover」、「give this to another agent」、「another worktree」、「Orca browser」或「control the browser inside Orca」时使用。当任务涉及 Orca 管理的状态时,优先使用它而不是原始的 `git worktree`、临时 PTY、Playwright 或 Computer Use。对于 Orca 内嵌浏览器之外的浏览器窗口、webview 或桌面 UI,使用 Computer Use。

Agent 工作流341
P
prisma-orm
prisma-orm
bobmatnyc / claude-mpm-skills

适用于 TypeScript 的 Prisma ORM——类型安全的数据库工具包,支持以 schema 为先的开发、自动生成客户端、迁移、关系和 Prisma Studio

数据与数据库341
R
recommit
recommit
wkentaro / agent-skills

将分支基于目标分支的一系列提交整理为清晰、合乎逻辑的序列,同时不改变最终提交树。当分支需要在审查或合并前整理出清晰的历史记录、迭代工作留下了修正提交、WIP 提交或交错的重构、其他技能需要干净的提交,或用户说“recommit”或要求整理 Git 历史时使用。

开发341
R
roblox-datastores
roblox-datastores
nonlooped / roblox-suite

实现或调试 Roblox 玩家持久化数据、排行榜、迁移和删除请求。适用于并发写入、会话锁定、恢复、缓存、配额,或在 DataStores 与 MemoryStores 之间进行选择。

数据与数据库341
S
structured-data
structured-data
adobe / skills

为 AEM Edge Delivery Services 页面生成 JSON-LD 结构化数据。分析页面内容和元数据以确定合适的 schema.org 类型,提取相关属性,并生成经过验证、可直接实装到 head.html 或 scripts.js 的 JSON-LD 代码片段。用于添加富媒体搜索结果支持、改善搜索展示效果或审查现有结构化数据。

营销与增长341
S
syncfusion-blazor-progress-bar
syncfusion-blazor-progress-bar
syncfusion / blazor-ui-components-skills

在 Blazor 应用中实现 Syncfusion Blazor ProgressBar 组件的指南。用于显示进度指示器、加载状态、任务完成状态或文件上传进度。涵盖线性和圆形进度条、不确定进度加载器、缓冲状态和进度跟踪。适用于在操作期间提供视觉反馈、显示完成百分比,以及任何需要可视化进度指示器的场景。

设计与 UI341
T
toolify
toolify
coreyhaines31 / makerskills

当你想将外部工具、API、MCP 服务或服务集成到项目中时,向导会引导你完成身份验证、配置、环境变量、客户端封装代码、使用示例和可选的冒烟测试。适用于 Next.js 和 Rails 项目。交互式问答——从工具名称开始,逐步提出结构化问题,直到明确集成需求,然后搭建文件。示例:Stripe、Kit、Sanity、Notion、Neon、Supabase、Resend、Postmark、Twilio、Anthropic、OpenAI、Vercel Blob、自定义内部 API。对于 MCP 服务,也会处理 .mcp.json 配置。以下请求会触发:"/toolify"、"integrate X"、"add X to this project"、"wire up X"、"set up the X integration"、"hook up X"、"connect X"、"add MCP for X"。属于 -ify 三件套(skillify / toolify / loopify)的一部分。不要用它来添加新的 SKILL.md 文件——那是 skillify 的用途。不要用它来处理 cron/Agent 循环——那是 loopify 的用途。

开发341
V
vercel-ai-sdk
vercel-ai-sdk
wsimmonds / claude-nextjs-skills

Vercel AI SDK v5 实现模式指南,涵盖 generateText、streamText、useChat hook、工具调用、嵌入和 MCP 集成。在实现 AI 聊天界面、流式响应、工具/函数调用、文本嵌入,或使用 convertToModelMessages 和 toUIMessageStreamResponse 时使用。适用于 AI SDK 集成、useChat hook 使用、消息流式传输或工具调用任务。

开发341
V
vueuse-best-practices
vueuse-best-practices
vuejs-ai / skills

面向 Vue 3 开发的 Agent 技能

开发341
W
writing-plans
writing-plans
bobmatnyc / claude-mpm-skills

为对代码库毫无了解的工程师创建包含细颗粒度任务的详细实施计划

开发341
1
164-java-profiling-verify
164-java-profiling-verify
jabrena / plinth

当你需要通过比较重构前后的性能分析结果来验证 Java 性能优化时使用,包括基线验证、重构后生成报告、前后指标定量比较、并排火焰图分析、回归检测,或创建 profiling-comparison-analysis 和 profiling-final-results 文档。以下请求也应触发此技能:验证性能修复;验证性能;验证内存;验证线程;比较前后性能分析结果;检查重构后的性能回归。属于 Plinth Toolkit

测试与质量340
A
android-gradle-build-logic
android-gradle-build-logic
krutikjain / android-agent-skills

使用 Gradle、版本目录、插件、约定模式和工具链兼容性来设计 Android 构建逻辑。

开发340
A
angular-best-practices-transloco
angular-best-practices-transloco
alfredoperez / angular-best-practices

Angular 的 Transloco i18n 最佳实践。涵盖运行时翻译、按路由懒加载翻译文件以及测试模拟。使用 @jsverse/transloco 时启用。不要用于 ngx-translate 或 i18next。与 angular-best-practices 一起安装以获得完整覆盖。

开发340
B
Bankr Dev - API Workflow
Bankr Dev - API Workflow
bankrbot / claude-plugins

构建异步任务工作流、实现轮询循环、处理任务状态转换、处理丰富数据、管理对话线程,或了解 Bankr Agent API 完整的提交—轮询—完成生命周期时,应使用此技能。

开发340
B
bmap-jsapi-gl
bmap-jsapi-gl
baidu-maps / jsapi-skills

百度地图 JSAPI WebGL(BMapGL)完整开发指南,涵盖地图初始化、覆盖物、图层、事件、样式、性能优化等任务,一站式开发高性能 3D 地图应用。用户提及 BMapGL、百度地图、jsapi-gl 或相关地图开发需求时自动触发。

开发340
C
create-app
create-app
twentyhq / twenty

当用户想要创建或搭建新的 Twenty 应用时使用。

开发340
C
create-client-tool
create-client-tool
cognitedata / dune-skills

为 Atlas Agent 创建 AtlasTool(客户端工具)时必须使用。不要手动编写 AtlasTool 定义或将其接入 useAtlasChat——此技能负责 TypeBox 架构、execute 函数和 hook 接线。适用于获取数据、渲染 UI、调用 API、显示图表、查询本地状态或执行任何浏览器端操作的工具。触发词:AtlasTool、客户端工具、添加工具、创建工具、新工具、工具定义、Agent 工具。

开发340
H
huggingface-tokenizers
huggingface-tokenizers
davila7 / claude-code-templates

面向研究和生产优化的快速分词器。基于 Rust 的实现可在 <20 秒内对 1GB 数据进行分词。支持 BPE、WordPiece 和 Unigram 算法。可训练自定义词表、跟踪对齐情况,并处理填充/截断。与 transformers 无缝集成。适用于需要高性能分词或训练自定义分词器的场景。

数据与数据库340
I
internet-identity
internet-identity
dfinity / icskills

集成 Internet Identity 身份验证。涵盖使用 @icp-sdk/auth 进行 passkey、OpenID(Google、Apple、Microsoft)和组织 SSO 登录、SSO 域名检查(getSsoStatus)、身份属性(已验证的电子邮件、姓名)及其后端验证、跨子域共享会话、备用源,以及 /.well-known/ii-app-metadata 文档。在前端或 canister 中添加登录、身份验证、passkey、SSO 或 Internet Identity 时使用。不要用于钱包集成或 ICRC 签名者流程(使用 wallet-integration),也不要用于 Agent 或 CLI 以用户身份登录(使用 agent-web-identity)。

安全340
J
json-render-core
json-render-core
vercel-labs / json-render

用于为 json-render 定义模式、目录并生成 AI 提示词的核心包。处理 @json-render/core、定义模式、创建目录或构建用于 UI/视频生成的 JSON 规范时使用。

开发340
R
replay
replay
entireio / skills

当用户想按时间顺序逐步回顾某项功能的检查点,并在每一步暂停提问时使用。触发短语包括“replay <feature>”、“walk me through how X was built”、“show me the journey of”、“step me through how Y was implemented”和“replay the last week”。

开发340
S
sharded-counters
sharded-counters
proyecto26 / system-design-skills

当用户需要“分片计数器”或“分布式计数器”、要“以规模化方式统计点赞/浏览量”、处理“高写入计数器”或“热点计数器争用”,或询问“近似计数”“实时计数”或“HyperLogLog”时,应使用此技能。它提供一种处理高写入计数的方案,避免单个热点行。只要单行/键接收并发增量的速度超过其串行处理能力,即使用户没有说“分片计数器”,也应使用。

数据与数据库340
第 9901–9960 条,共 37,480 条

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。