mcpField

Skills

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

开发

H
headless-terminal
headless-terminal
letta-ai / skills

此技能为实现以编程方式控制 shell 会话的无头终端接口提供指导。在实现终端仿真、伪终端封装,或 BaseTerminal 这类需要向 shell 进程发送按键并读取输出的接口时,使用此技能。

开发60
H
hono
hono
sickn33 / agentic-awesome-skills

使用 Hono 构建超快速的 Web API 和全栈应用 — 可运行于 Cloudflare Workers、Deno、Bun、Node.js 以及任何兼容 WinterCG 的运行时。

开发60
H
how
how
hachej / boring-stack

适用于「X 是如何运作的」、改动某个东西之前的代码走查,以及位置/归属/分层问题(「这段应该放在哪里」「哪个包负责这个」「这是否属于正确的层」)。解释子系统架构、运行时流程和上手心智模型。动机相关问题请使用 why。

开发60
H
huawei-cloud-cloudrobo-model-workflow
huawei-cloud-cloudrobo-model-workflow
huaweicloud / huaweicloud-skills

模型开发编排 Skill,涵盖资产查询、模型训练、推理部署和真机评测的任意组合。支持完整端到端流水线或部分阶段(例如仅训练+部署、仅部署+评测)。当用户需求涉及两个或更多阶段时,优先使用本 Skill 而非单个模块 Skill。触发词包括:"用XX机器人训练XX任务"、"so101 插笔"、"训练部署"、"部署评测"、"训练评测部署"、"模型开发流程"、"端到端训练"、"训练推理评测"、"只训练不评测"、"训练完部署"、"model workflow"、"end-to-end training"、"train and deploy"、"deploy and eval"。

开发60
H
human-review
human-review
toy-crane / skills

通过实际结果、前后对比说明和支持性证据,帮助人类理解和检查已完成的 AI 编写的仓库工作。当用户要求在采纳工作前理解它、审视 AI 摘要之外的假设,或在切换任务后恢复人工审查时使用。也适用于明确要求评判未解决的产品行为的请求。普通的变更摘要、自动化缺陷排查和非仓库内容不需要本技能。

测试与质量60
I
igniteui-angular-components
igniteui-angular-components
igniteui / igniteui-angular

涵盖所有非表格类 Ignite UI for Angular UI 组件:应用脚手架与初始化、表单控件(输入框、组合框、选择框、日期/时间选择器、日历、复选框、单选按钮、开关、滑块)、布局容器(选项卡、步骤条、手风琴、分割器、导航抽屉)、数据显示组件(列表、树、卡片、标签片、轮播、分页器、进度指示器、聊天)、反馈浮层(对话框、snackbar、toast、banner)、指令(按钮、图标按钮、按钮组、波纹、tooltip、拖放)、Dock Manager、Layout Manager、Tile Manager 以及 Charts。何时使用:用户询问任何非数据表格的 Ignite UI Angular 组件,例如表单、下拉框、选择器、对话框、导航、列表、树、卡片、图表或初始项目搭建。何时不使用:数据表格、表格或表格化数据(请使用 igniteui-angular-grids);主题或样式(请使用 igniteui-angular-theming)。

开发60
I
imejisio
imejisio
membranedev / application-skills

Imejis.io 集成。管理 Images、Users、Projects。当用户想要与 Imejis.io 数据交互时使用。

开发60
I
immersive-3d-web
immersive-3d-web
gabremoku / immersive-3d-web

构建高端交互式 3D 网站(WebGL 主视觉场景、滚动驱动的镜头运动、产品级渲染)的参考技能,使用 Three.js、React Three Fiber、drei 和 GSAP ScrollTrigger——包括在不破坏现有路由、内容或无障碍性的前提下将 3D 改造进现有网站(改版/重新设计)。当用户想要构建、改版、审阅或调试 3D/WebGL 网页体验时使用——主视觉画布、滚动劫持区块、粒子场、实例化对象、中心/导航场景,或 Three.js/R3F 场景中的性能问题,无论新项目还是现有项目。与 frontend-design 技能互补:frontend-design 涵盖通用 UI/UX 设计(布局、色彩、无障碍性),本技能涵盖 3D/WebGL 实现层。

设计与 UI60
I
implement
implement
paololeonardi / mattpocock-skills

基于规格或工单列表实现一项工作。

开发60
I
implement-spec
implement-spec
devcxl / mattpocock-skills-zh

在代码中实现 /to-spec 与 /to-tickets 的产物。

开发60
I
implement-task
implement-task
marcioaltoe / skills

端到端执行 docs/specs/<slug>/ 中的一个任务文件——以 PRD/TechSpec 为依据,只实现该切片,并按执行模式的交付契约提交证据。被分配后立即开始,无需确认提示。当用户说「run task_03」「execute the next task」「pick up a task」,或当实现循环或守护进程从 spec 文件夹分配任务文件时使用。

开发60
I
inkjs-design
inkjs-design
akiojin / skills

Ink.js(用于命令行的 React)设计与实现指南。使用场景:(1) 创建或修改 Ink.js 组件 (2) 实现 Ink 特有的 hooks(useInput、useApp、useFocus)(3) 处理 emoji/图标宽度问题(string-width 变通方案)(4) 构建终端响应式布局 (5) 管理多屏导航 (6) 实现动画(spinners、progress bars)(7) 优化性能(React.memo、useMemo)(8) 处理键盘输入和快捷键 (9) 测试命令行 UI(ink-testing-library)

开发60
I
input-handling
input-handling
josiahsiegel / claude-plugin-marketplace

当用户询问 TUI 输入处理、raw 模式、cbreak 模式、终端键盘解析、Esc 与 Alt 的歧义、Ctrl-C、快捷键、焦点管理、鼠标事件、滚轮、括号粘贴、粘贴安全、命令面板、表单、文本编辑、resize 事件或键位设计时,应使用本 skill。以下情况主动激活:raw 模式、键盘输入、键位绑定、鼠标支持、粘贴处理、焦点模型、终端表单、文本输入、vim/emacs 风格快捷键、输入冲突以及跨平台 Windows/macOS/Linux 输入行为。提供:输入架构、快捷键规则、焦点模式、粘贴/鼠标安全与故障模式排查。

开发60
I
integrating-providers
integrating-providers
hex / claude-council

向 claude-council 添加新的 AI 提供商,配置提供商 API 设置,排查提供商连接问题,并记录提供商脚本接口。涵盖创建提供商 shell 脚本、设置 API 密钥和验证连通性。触发词:“add provider”、“new AI agent”、“provider not working”、“API configuration”、“extend council”。

Agent 工作流60
I
interaction-design
interaction-design
hachej / boring-stack

设计并实现微交互、动效设计、过渡效果和用户反馈模式。适用于优化 UI 交互、实现加载状态、创建基于手势的交互、设计悬停/焦点状态、构建通知/Toast 系统、添加滚动触发动画、实现拖放功能或打造愉悦的用户体验。

设计与 UI60
I
interview-and-create-plan
interview-and-create-plan
doeixd / opencode-ralph-rlm

在启动 Ralph RLM 循环之前,访谈用户以明确目标、压力测试设计,并撰写一份可被循环遵循的、经作者撰写的 PLAN.md(目标、完成定义、里程碑、未决问题、不变量)。当用户想在将工作委派给 supervisor / start_loop 之前规划、界定范围或压力测试,或当 PLAN.md 仍是占位引导模板时使用。

Agent 工作流60
I
inworld
inworld
itechmeat / llm-code

Inworld TTS API。涵盖声音克隆、音频标记、时间戳。在集成 Inworld 文本转语音、克隆声音、添加音频标记(类 SSML)或对齐口型时间戳时使用。关键词:Inworld、text-to-speech、TTS、voice cloning、visemes。

创意与媒体60
J
java-quality
java-quality
claude-dev-suite / claude-dev-suite

使用 Checkstyle、SpotBugs、PMD 和 SonarJava 进行 Java 代码质量检查。涵盖静态分析、代码风格和最佳实践。使用场景:用户使用 "Java"、"Spring Boot"、"Maven"、"Gradle",或询问 "Checkstyle"、"SpotBugs"、"PMD"、"Java 代码坏味道"、"Java 最佳实践" 时。不适用于:SonarQube 通用场景——请使用 `sonarqube` 技能;测试——请使用 Spring Boot 测试技能;安全——请使用 `java-security` 技能。

测试与质量60
K
kamonio
kamonio
membranedev / application-skills

Kamon.io 集成。管理数据和记录,并自动化工作流。当用户想要与 Kamon.io 数据交互时使用。

云与 DevOps60
K
keep-a-changelog
keep-a-changelog
morzecrew / agent-skills

当被要求更新 CHANGELOG.md、添加条目、撰写发布说明或切出版本小节时使用;或当有面向用户的变更落地、应当记录时使用。不适用于该文件以其他格式自动生成的场景,也不适用于执行发布本身。

开发60
L
laravel-queues
laravel-queues
fusengine / agents

适用于实现 Laravel 13 后台任务时——队列属性、worker、批处理、链式调用、中间件或 Queue::route() 路由。

开发60
L
laravel-vite
laravel-vite
fusengine / agents

为 Laravel 提供完整的 Vite 打包方案——资源、HMR、SSR、框架、优化。适用于配置前端构建流水线时。

开发60
L
localization
localization
unity-technologies / unity-agent-plugin

设置和配置 Unity Localization,包括区域设置、字符串表和资源表,以及 CJK 字体。适用于用户要求添加语言、翻译 UI 文本,或提及 i18n 或多语言支持时。

开发60
L
localstack-logs
localstack-logs
localstack / skills

使用 lstk 分析 LocalStack 日志并调试问题。当用户需要查看 LocalStack 日志、调试 AWS API 错误、排查 Lambda 函数、识别错误模式或启用调试模式时使用。

云与 DevOps60
L
logic-explain
logic-explain
hyhmrright / logic-lens

通过生成逐步执行轨迹(跨过程,含名称解析和类型转换)来解释某段具体代码在给定输入下实际做了什么。当用户对行为感到困惑或询问为何代码产生 X 而非 Y 时触发——“walk me through this”“trace through X with input Y”“why does this return X”“what does yield-from do here”“explain the execution path”。范围硬性规则:一个具体函数 + 一个具体输入场景。若用户想在没有具体场景的情况下查找缺陷,使用 logic-review;两版本对比使用 logic-diff;具体故障使用 logic-locate;代码库范围审计使用 logic-health。不要在以下情况触发:没有行为问题的缺陷查找、风格或设计讨论、与具体代码无关的概念解释。

开发60
L
logic-locate
logic-locate
hyhmrright / logic-lens

通过先向后再向前的半形式化追踪,定位已确认故障的根本原因。当用户提供堆栈跟踪、失败的断言、错误消息或具体错误值观察时触发——“find the bug”“this test is failing”“track down this crash”“why is this test failing”“KeyError at line 89”“expected 70, got 100”“NoneType has no attribute X”“cart empties when second tab opens”。范围硬性规则:需要具体故障(异常、失败的测试或具体错误输出)。没有证据的模糊怀疑使用 logic-review;行为解释使用 logic-explain;重构对比使用 logic-diff;代码库审计使用 logic-health。不要在以下情况触发:没有具体症状的模糊“哪里有问题”、风格问题或性能问题。

开发60
L
lore-setup

当用户想要在项目中或全局配置 Lore 提交格式时使用——将 Lore 规则写入 Agent 的指令文件(AGENTS.md、CLAUDE.md、QWEN.md 或全局 Agent 配置),使所有 Agent 在提交信息中自动使用结构化 git trailer

开发60
L
ludeo-unity-integration
ludeo-unity-integration
ludeo-labs / integration-skills

使用 Ludeo Unity 插件把 Ludeo SDK 集成到 Unity(C#)游戏中。完成包安装与脚本宏定义设置,通过 MonoBehaviour/场景流程接入 SDK 生命周期,映射并实现游戏动作,将 GameObject 映射为属性并跟踪,为可播放的 Ludeo 恢复状态,验证集成,然后扩大捕获/恢复覆盖范围并收尾。当用户要求把 Ludeo 集成、安装、添加、设置或接入到其 Unity 游戏时使用。

开发60
M
managing-streamlit-apps
managing-streamlit-apps
posthog / skills

通过 streamlit-apps MCP 工具在 PostHog 中创建、部署和运维 Streamlit 应用——创建应用、设置其源码、读取和修补其代码、启动和停止其沙箱、轮询状态、列出版本、删除,并通过其 PostHog URL 与人类共享应用。当被要求“create a streamlit app”“deploy a data app”“ship a dashboard app”“restart/stop my app”“why is my app not running”或“give me a link to the app”时使用。

云与 DevOps60
M
marketplace-scaffold
marketplace-scaffold
vercel-labs / sitecore-skills

使用官方 SDK 搭建新的 Sitecore Marketplace 应用。当用户想要创建新的 marketplace 应用、启动新的 Sitecore 项目或初始化 marketplace 集成时使用。

开发60
M
markstream-react
markstream-react
simon-he95 / markstream-vue

将 beta 版 markstream-react 包集成到 React 18+ 或 Next 应用中。当 Codex 需要添加 React 渲染器、选择 root、`next` 或 `server` 入口、正确导入 CSS、在 `content` 和 `nodes` 之间选择、保持客户端边界安全、添加渲染器本地的 `streamingComponents` 或 `htmlComponents`、使用解析器转换,或为 `react-markdown` 迁移准备仓库时使用。

开发60
M
matlab-solve-optimization
matlab-solve-optimization
matlab / matlab-agentic-toolkit

在编写、求解或调试 MATLAB 优化代码时使用——包括问题建模(optimproblem、optimvar、fcn2optimexpr)、选择和配置求解器(fmincon、linprog、quadprog、intlinprog、lsqnonlin、ga、surrogateopt、optimoptions)或验证结果(exitflag、收敛性、约束违反)。涵盖基于问题和基于求解器的两种方法、求解器调优以及解验证。

数据与数据库60
M
maui-rest-api
maui-rest-api
davidortinau / maui-skills

在 .NET MAUI 应用中调用 REST API 的指南。涵盖使用 System.Text.Json 的 HttpClient 设置、DI 注册、服务接口/实现模式、完整 CRUD 操作(GET、POST、PUT、DELETE)、错误处理、平台特定的明文流量配置以及 async/await 最佳实践。适用场景:"REST API"、"HttpClient"、"call API"、"GET request"、"POST request"、"API service"、"JSON deserialization"、"CRUD operations"、"clear-text traffic"、"consume API MAUI"。不适用场景:Aspire 服务发现(使用 maui-aspire)、认证令牌处理(使用 maui-authentication)或本地数据库存储(使用 maui-sqlite-database)。

开发60
M
merge-branch
merge-branch
sjunepark / agent-scripts

审慎地集成 Git 分支:规划或试运行合并、移植提交、解决冲突,或审查已完成或进行中的合并。

开发60
M
mermaid
mermaid
mblode / agent-skills

从代码库、主题、文件、对话或规格说明生成 Mermaid 图表。支持流程图、时序图、类图、状态图、ER 图、C4 架构图、思维导图、甘特图、时间线、用户旅程、gitGraph、饼图、象限图、需求图以及 beta 类型(xychart、sankey、block、architecture)。当被要求创建 Mermaid 图表、可视化流程或系统、绘制流程图、时序图、类图、状态机、ERD、架构图、思维导图、时间线、甘特图、用户旅程、Git 分支图,或任何“画图”请求时使用。

文档处理60
M
meta-compile
meta-compile
nikolay-shirokov / cc-1c-skills

创建 1С 元数据对象。当你需要创建或添加 справочник、документ、регистр、перечисление、константу、общий модуль、обработку、отчёт 等时使用

开发60
M
mf-perf

检查 Module Federation 本地开发性能配置:检测是否启用了推荐的性能优化选项,以缓解 HMR 缓慢和构建速度缓慢的问题。

开发60
M
mise-tool-management

在使用 Mise 管理开发工具版本时使用。涵盖安装工具、版本固定以及替代各语言专用的版本管理器。

开发60
M
mobile-native
mobile-native
hachej / boring-stack

让 Web 应用在手机上拥有原生体验——通过细微的 CSS 和 meta 标签调整,区分“浏览器中的网站”和感觉像已安装的应用。涵盖悬停状态残留、点击高亮闪烁、100vh 问题、输入框导致页面缩放、点击响应迟缓、下拉刷新劫持滚动、内容被刘海遮挡、长按选中按钮文字、轮播方向错误、状态栏不匹配,以及必须在真实设备上测试的原则。适用于为移动设备构建或审查 Web 应用、遇到“在 Chrome 中正常但在手机上感觉不对”的情况,以及构建 PWA、底部弹层、轮播、全屏布局或任何触控交互。若要处理动效本身,请使用 animate;若使用 React Native,请使用 animate-expo。

设计与 UI60
M
mobile-ui-development-rule
mobile-ui-development-rule
oimiragieo / agent-studio

与移动端 UI 开发相关的一般规则。涵盖 UI/UX 最佳实践、状态管理与导航模式。

设计与 UI60
M
model-migrate-flagos
model-migrate-flagos
flagos-ai / skills

将模型从最新的 vLLM 上游仓库迁移到 vllm-plugin-FL 项目(固定于 vLLM v0.13.0)。当有人想为 vllm-plugin-FL 添加新模型支持、从上游 vLLM 移植模型代码或回移新发布的模型时,使用此技能。触发条件包括用户说“migrate X model”“add X model support”“port X from upstream vLLM”“make X work with the FL plugin”,或直接输入“/model-migrate-flagos model_name”。model_name 参数使用 snake_case(例如 qwen3_5、kimi_k25、deepseek_v4)。不要用于 vLLM 0.13.0 核心已支持的模型,也不要用于无需回移的多模态专属组件。

开发60
M
modelslab-model-discovery
modelslab-model-discovery
modelslab / skills

在 ModelsLab 上搜索和发现 50,000+ 个 AI 模型,查看使用分析,并通过 Agent Control Plane API 监控生成历史。

开发60
M
moonbit-practice
moonbit-practice
mizchi / skills

MoonBit 代码生成与打包的最佳实践。在编写 MoonBit 代码时使用,以避免在语法、测试和基准测试方面出现常见的 AI 错误;或在为 MoonBit Skills Marketplace 定义并发布带 SKILL.md 的 Wasm 可执行文件时使用。

开发60
M
motoko-core-code-improvements
motoko-core-code-improvements
research-ag / motoko-skills

可选、模块化的清理与风格改进,适用于新的 mo:core 项目(或在 mo:core 迁移之后)。涵盖 import 排序、未使用 import 清理和单表达式返回移除,并附带检测检查和自动化配方。

开发60
M
multi-lang-readme
multi-lang-readme
yangsonhung / awesome-agent-skills

在保留 Markdown 结构的前提下,从现有 README 创建双语或多语言 README 文件时使用。

文档处理60
N
new-agent
new-agent
hachej / boring-stack

添加或修改 Boring 应用的一项能力——一个 agent、一个 job、一个 chat、一个 tool、一个 view 或一个 page——并决定是否在 boring.json 中暴露它。当任务要求新增 agent 或输出字段、修改 agent 的提示词、规则、模型或输出、涉及多个 agent 协同的工作、一个 chat、一个由 agent 或 hub 调用的 tool,或一个由 hub 承载的 view 时使用。列出要创建的文件、要遵守的合同、要运行的测试以及要更新的 feature-map 条目。

开发60
N
nextjs-api-routes
nextjs-api-routes
venture-formations / aiprodaily

Next.js 15 API 路由模式、NextRequest、NextResponse、错误处理、maxDuration 配置、鉴权、请求校验、服务端操作、路由处理器,以及 API 端点最佳实践。适用于创建 API 路由、处理请求、配置超时或构建服务端端点的场景。

开发60
N
no-comments
no-comments
hachej / boring-stack

启动 Comment Sicko,修复已认可的问题,并为所声称的约束提供编码方式。

开发60
N
nodejs-express-server
nodejs-express-server
midudev / autoskills

构建可用于生产环境的 Express.js 服务端,支持中间件、身份验证、路由和数据库集成。适用于创建 REST API、管理请求/响应、实现中间件链及处理服务端逻辑。

开发60
N
nodejs-performance
nodejs-performance
microlinkhq / skills

一次一个 PR 地优化 Node.js 延迟、p50/p95/p99、吞吐量、CPU、内存、事件循环滞后、FD 压力、重试和基准测试。

开发60
O
odoo-best-practices
odoo-best-practices
mercatorproj / odoo-best-practices

应用 Odoo 18-20 在模块架构、ORM 模式、XML 视图、OWL 组件、安全、测试和性能方面的最佳实践,并提供开发环境设置和官方文档索引。适用于开发、审查或调试 Odoo 自定义模块,或设置 Odoo 开发环境。

开发60
O
openai-agents
openai-agents
ovachiever / droid-tings

使用 OpenAI Agents SDK 构建 AI 应用——文本 Agent、语音 Agent(实时)、带 handoff 的多 Agent 工作流、使用 Zod schema 的工具、输入/输出护栏、结构化输出和流式传输。可部署到 Cloudflare Workers、Next.js 或 React,并支持 human-in-the-loop 模式。使用场景:构建带工具和 Zod schema 的文本 Agent、创建使用 WebRTC/WebSocket 的实时语音 Agent、实现专家之间 handoff 的多 Agent 工作流、设置输入/输出护栏以保障安全、关键操作需要人工审批、流式传输 Agent 响应、将 Agent 部署到 Cloudflare Workers 或 Next.js,或排查 Zod schema 类型错误、MCP 追踪失败、无限循环(MaxTurnsExceededError)、工具调用失败、schema 不匹配或语音 Agent handoff 限制。

Agent 工作流60
O
opensearch-docs-search
opensearch-docs-search
tkykenmt / opensearch-docs-search

搜索 OpenSearch 文档、博客和社区论坛。当用户询问 OpenSearch 功能、配置、API、故障排查、k-NN、neural search、集群设置、索引映射、query DSL 或任何与 OpenSearch 相关的问题时使用。

数据与数据库60
O
orca-cli

通过 `orca` CLI 操作 Orca 管理的 worktree、文件夹上下文、终端、仓库、自动化、artifact、技能共享、worktree 评论、目标/子任务以及 Orca 内置浏览器。当用户说 “$orca-cli”、“Orca worktree”、“child worktree”、“spawn codex/claude in a worktree”、“read/wait/send Orca terminal”、“handoff” / “handover” / “give this to another agent”、“Orca browser”、“orca artifacts”、“orca goal” 或 “share skills” 时使用。涉及 Orca 状态时优先使用它,而不是原始 git worktree、临时 PTY 或 Computer Use。仅当可见窗口需要 CLI、文件系统或 API 无法完成的 GUI 控制时才使用 Computer Use。

Agent 工作流60
O
orchestrate
orchestrate
timschoch / mattpocock-skills

编排多工单功能:每个子问题分配一个 /implement Agent;编排器负责排序、转达和合并。

Agent 工作流60
P
parallel-worktrees
parallel-worktrees
onsager-ai / dev-skills

使用 git worktree 并行运行多个 AI 编码 Agent 会话——每个 Agent 隔离在自己的 worktree 中,在独立分支上工作。只要用户想要:同时运行两个或多个 AI Agent 处理不同的功能或缺陷、在同一仓库中设置隔离的 Agent 工作区、把并行分支推送到 GitHub 并开启/更新 PR、在并发的 Agent 会话之间协调,或在合并后清理,就使用本 skill。触发词:"parallel agents"、"multiple agent sessions"、"git worktree"、"run agents in parallel"、"work on two things at once"、"isolated agent workspace"、"spin up another agent",或任何涉及同时进行的 AI 辅助开发流的请求。

Agent 工作流60
P
perf
perf
boshu2 / agentops

分析并优化热点。触发词:"perf"、"profile and optimize hotspots."、"perf skill"。

开发60
P
perf-memory-tuning
perf-memory-tuning
nvidia / skills

适用于 NVIDIA 产品的 Agent Skills——安装到 Claude Code、Codex 和其他编码 Agent 中,即可端到端运行 Physical AI、机器人、仿真、CUDA 和 RAG 工作流。

开发60
P
perf-profile
perf-profile
ariadoss / superskills

性能剖析——测量代码执行时间、DB 调用时间,并识别应用层与数据库层的瓶颈。当被要求“剖析性能”“测量执行时间”“找出瓶颈”“检查响应时间”或“为什么这么慢”时使用。

开发60
P
pick-ui-library
pick-ui-library
hachej / boring-stack

从经过筛选且带有明确偏好的列表中,为特定前端任务挑选合适的库,涵盖数字、OTP 输入框、图表、命令菜单、虚拟化、拖放、Toast、状态、样式等。仅在显式调用时运行;不会自行触发。

开发60
第 27661–27720 条,共 37,547 条

第一次接触 MCP?

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

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