mcpField

Skills

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

开发

C
canon
canon
davidlee / doctrine

在做出架构或工作流选择之前、当正确性取决于项目治理时,或进入不熟悉的子系统时使用——在依据假设行动之前,先加载项目的权威规则。

Agent 工作流145
C
clean-code
clean-code
mindrally / skills

整洁、可维护、可读的代码原则,结合反过度设计纪律:命名、单一职责、DRY,并将改动范围严格限定在所请求的内容。适用于编写新代码、重构既有代码、审查代码质量,或判断某项改动实际需要多少抽象。

开发145
C
create-cli
create-cli
jakenuts / agent-skills

设计命令行界面参数与 UX:参数、标志、子命令、帮助文本、输出格式、错误信息、退出码、提示词、配置/环境变量优先级,以及安全/试运行行为。当你在实现之前设计 CLI 规范,或为了一致性、可组合性和可发现性重构现有 CLI 的界面时使用。

开发145
D
discover

通过探索代码库、提出尚未探索的优化维度、在基线工作树中构建基准并运行首次实验,为当前仓库初始化 evo。用户调用 /evo:discover、提到设置 evo、希望为代码库配置自主优化,或要求在项目上启动新的 evo 运行时使用。

Agent 工作流145
D
doca-devemu
doca-devemu
nvidia / skills

用户在 BlueField DPU 上实际使用 DOCA Device Emulation 时使用此 skill:将自定义模拟 PCIe 设备暴露给主机,使主机将其识别为真实外设,同时由 DPU 端代码运行后端;选择子库(PCI Generic、virtio-net、virtio-fs);连接各子库的 Core 上下文以及 doorbell/DMA 基元;查询 `doca_devemu_*_cap_*`;或调试 `doca_devemu_*` 调用产生的 DOCA_ERROR_*。即使用户没有说“devemu”也应触发,典型的隐含表述包括“从 BlueField 向主机暴露自定义 PCIe 设备”“主机应看到由我的 DPU 代码支持的 virtio NIC”“lspci 中看不到模拟设备”“设备已枚举但没有驱动绑定”“主机敲击队列时 DPU 看不到任何东西”或“绑定时 virtio 特性协商失败”。对于打包的 DOCA SNAP/Virtio-net Services、主机端 virtio 内核驱动、后端主体设计或标准 BlueField NIC 行为,应拒绝并转至其他 skill 处理。

开发145
D
docker-compose
docker-compose
oimiragieo / agent-studio

Docker Compose 容器编排和管理。管理多容器应用程序、服务、网络和卷。适用于容器化应用程序的本地开发、测试和编排。

云与 DevOps145
D
documentation-patterns
documentation-patterns
yonatangross / orchestkit

README、ADR、API 文档(OpenAPI 3.1)、变更日志和写作风格指南的技术文档模式。适用于创建项目文档、撰写架构决策、为 API 编写文档或维护变更日志。

开发145
E
electron
electron
hairyf / skills

使用 JavaScript、HTML 和 CSS 构建跨平台桌面应用。适用于构建或维护 Electron 应用、配置 IPC/安全,或打包与分发。

开发145
E
enonic-sandbox-manager
enonic-sandbox-manager
webmaxru / enonic-agent-skills

指导开发者使用 Enonic CLI 命令管理沙箱、搭建项目脚手架、进行本地开发、部署应用并生成 CI/CD 流水线。适用于创建 Enonic XP 沙箱、启动或停止本地实例、基于 starter 搭建项目、以热重载模式运行开发模式、部署应用,或为 Enonic 应用生成 CI/CD 工作流。不要用于编写 XP 应用代码(控制器、内容类型)、通过 Guillotine 或 lib-content API 查询、配置非 Enonic 环境,或使用 Docker/Kubernetes 部署 XP。

云与 DevOps145
E
etherscan
etherscan
etherscan / skills

了解 Etherscan 网站功能、API 端点、命令行命令和 MCP 工具。在选择 Etherscan 接口、查找区块浏览器页面或开发者工具、构建或排查 API 请求、自动化终端工作流、连接或调用 Etherscan MCP 工具、处理身份验证、确认链支持、解读错误,或比较各 Etherscan 接口的能力、限制与行为时使用。

数据与数据库145
E
exec-plan
exec-plan
gracefullight / stock-checker

执行计划的生成与管理——将计划生命周期作为仓库产物管理

Agent 工作流145
G
github-cli
github-cli
oldwinter / skills

当用户需要通过 gh CLI 与 GitHub 交互时使用此技能。涵盖仓库管理(创建、删除、克隆、派生)、CI/CD 工作流(GitHub Actions)、Issues、Pull Requests、Releases 及其他 GitHub 操作。用户提到 GitHub、仓库、PR、issues、actions 或工作流时触发。

开发145
G
glab-auth
glab-auth
vince-winkintel / gitlab-cli-skills

管理 GitLab CLI 认证,包括登录/登出、检查认证状态、切换账号以及配置 Docker registry 访问。在首次设置 glab、排查认证问题、切换 GitLab 实例/账号,或配置 Docker 从 GitLab registry 拉取镜像时使用。触发词:auth、login、logout、authentication、credentials、token、Docker registry。

开发145
G
glasses-ui
glasses-ui
even-realities / everything-evenhub

为 Even Hub G2 应用构建眼镜显示界面,包括在 576x288 画布上的文本容器、列表、图像、页面生命周期和布局模式。创建或更新眼镜显示内容时使用

设计与 UI145
H
hebrew-chatbot-builder
hebrew-chatbot-builder
skills-il / developer-tools

构建原生支持希伯来语的对话式 AI 聊天机器人,包括 WhatsApp Business API 集成、Telegram 机器人脚手架、网页聊天小组件、希伯来语 NLP 模式和 RTL 聊天 UI 组件。避免常见的希伯来语聊天机器人错误,例如 RTL 对齐错乱、性别词形变化错误,以及前置介词分词不当导致意图检测失效。用户要求“构建希伯来语聊天机器人”“集成希伯来语 WhatsApp 机器人”“binui bot b'ivrit”,或为希伯来语使用者设计对话流程时使用。涵盖希伯来语形态的意图检测、以色列数据(NIS 金额、电话号码、日期)的实体提取,以及考虑性别的回复。不要用于非希伯来语聊天机器人,或不涉及希伯来语的通用 NLP 流程。

开发145
I
implementation-design-patterns
implementation-design-patterns
pproenca / dot-skills

基于 refactoring.guru 提炼的 TypeScript 实现指南,涵盖 22 种 Gang of Four 设计模式。编写、重构或审查存在模式类问题的 TypeScript 代码时使用,例如继承导致类数量激增、按类型分支的条件逻辑、与具体类紧耦合、树形模型、运行时算法选择、撤销/重做、快照与恢复、依赖状态的行为、订阅者通知或隐藏子系统复杂性。每种模式都包含意图、问题、解决方案、适用场景(何时使用及何时不使用)、可运行的 TypeScript 示例、实现步骤、优缺点,以及与相关模式的联系。即使用户没有点名模式,也应在出现“类越来越难维护”“巨型 switch”“运行时切换实现”“子类组合爆炸”“需要撤销”或“遍历树”等线索时触发。涵盖全部 5 种创建型、7 种结构型和 10 种行为型 GoF 模式。

开发145
L
liquid-glass
liquid-glass
haider-nawaz / liquid-glass-skill

使用 Apple 的 Liquid Glass 设计系统(iOS 26+、macOS 26 Tahoe+)构建和迁移 iOS、macOS、iPadOS、watchOS、tvOS 和 visionOS 应用。适用于创建面向 Apple 2025+ 平台的新 SwiftUI 应用、将现有应用迁移到 Liquid Glass、应用 .glassEffect()、.backgroundExtensionEffect()、.buttonStyle(.glass)、GlassEffectContainer、玻璃工具栏、玻璃标签栏、玻璃表单,或任何 Liquid Glass UI 工作。也适用于用户询问现代 Apple 设计、带玻璃的导航模式,或最新 OS 版本下 SwiftUI 最佳实践时。

设计与 UI145
L
loam::ingesting-codebase

将代码库摄取到记忆中,生成由 wiki 链接连接的代码页面。遍历目录树,按角色分类每个代码文件,应用对应模板,并在 <wiki root>/code/ 下为每个有意义的单元编写代码页面。支持断点续作:跳过已摄取且内容为最新的文件。不适用于散文类文档;这类内容使用 /loam::adding-to-memory。

开发145
L
loam::querying-memory

基于现有记忆(wiki 底层内容)回答问题。用户询问项目、目录、代码库、架构、工作流、决策或当前状态的情况,且 wiki 可能包含答案时使用,即使用户没有明确提到 wiki。也用于基于当前 wiki 页面编写摘要、比较和可复用分析。将权威目标状态问题转交给 /loam::setting-goals。不要用于揭示尚未解决的空缺;这类问题使用 /loam::reviewing-memory。

生产力145
L
log-reader
log-reader
terrylica / cc-skills

读取 MetaTrader 5 日志文件。触发词:MT5 logs、Experts pane、indicator errors、compilation errors。

测试与质量145
L
lynx-openui
lynx-openui
lynx-community / skills

为 Lynx OpenUI 渲染器生成有效的 OpenUI Lang v0.5 函数式记法程序。适用于 Codex 必须把自然语言的 UI 请求转换为供 OpenUiRenderer 使用的原始 OpenUI DSL 的场景,包括静态移动端 UI、$state、Query/Mutation 工具流程、Action 计划、流式友好输出,或受 catalog 约束的修改。不适用于 JSX、HTML、CSS、A2UI JSON,或实现新的 ReactLynx 组件。

设计与 UI145
M
mermaid-graph-writer
mermaid-graph-writer
curiositech / some_claude_skills

为任何可视化需求编写精确、结构清晰的 Mermaid 图表。用于创建流程图、时序图、状态机、ER 模型、时间线、思维导图、甘特图,或

文档处理145
M
mikado-method
mikado-method
bsene / skills

在大型、图驱动的重构中贯彻并指导 Mikado Method,适用于单个简单改动会连带导致许多调用点失败的情况。该 skill 强制执行完整的 Mikado 循环:目标 → 朴素尝试 → 梳理前置条件 → 回退 → 实现叶节点 → 提交 → 重复。以下情况触发:用户提到 Mikado Method、梳理依赖、循环依赖、重构时“把一切都弄坏”、改动波及许多文件、连锁影响、紧耦合的大规模遗留代码重构、拆解紧耦合模块、将大型重构拆分为安全步骤,或想在 main 上工作而不使用长期存在的功能分支。提到“基于图的重构”“前置条件树”或“Mikado graph”时也触发。以下情况不要使用:改动较小且局部(单个方法、单个类、简单重命名);代码异味和 Extract Method 式工作应改用 `clean-code/refactoring`。如果功能范围尚未确定,可先考虑 `kano`,验证是否值得实施。

开发145
M
ml-engineer
ml-engineer
404kidwiz / claude-supercode-skills

擅长构建可扩展的 ML 系统,涵盖数据流水线、模型训练、生产部署和监控。

数据与数据库145
M
mobile-platform-specialist
mobile-platform-specialist
qodex-ai / ai-agent-skills

为 iOS 开发和设计提供专家指导,涵盖平台功能、最佳实践和架构决策建议。

开发145
M
motion-v-skilld
motion-v-skilld
skilld-dev / vue-ecosystem-skills

编写或调试导入 "motion-v"(Motion for Vue、motion-vue)的代码时始终加载。涵盖 motion 组件、AnimatePresence、variants、手势、布局、滚动、motion values、v-motion 指令,以及适用于版本 2.4.4 的 Nuxt 模块。提供 API 事实、配方、最佳实践和迁移说明。

设计与 UI145
N
novu
novu
membranedev / application-skills

Novu 集成。管理数据、记录并自动化工作流。用户希望与 Novu 数据交互时使用。

开发145
O
obsidian
obsidian
akillness / jeo-skills

统一的 Obsidian 技能:插件开发与桌面自动化。适用于构建或验证 Obsidian 插件(模板、27 条 ESLint 规则、提交),或通过官方 CLI、obsidian:// URI 或 kepano/obsidian-skills 的 markdown/bases/json-canvas 模式从终端驱动桌面版 Obsidian。触发词:obsidian plugin、obsidian cli、obsidian automation、obsidian development、obsidian eslint、obsidian submission、obsidian markdown、obsidian bases、json-canvas、obsidian vault、obsidian URI、obsidian commands。可作为插件安装:claude plugin marketplace add akillness/jeo-skills

开发145
O
openai-develop-web-game
openai-develop-web-game
trailofbits / skills-curated

当 Agent 正在构建或迭代网页游戏(HTML/JS)并需要一个可靠方案时使用

开发145
O
openspec-to-beads

用户应用变更或明确批准实施时,主动将已批准的 OpenSpec 规范转换为 Beads issue。创建可跟踪且包含依赖关系的工作项,发现缺口,并维护规划与执行之间的审计记录。

Agent 工作流145
P
pnpm-upgrade
pnpm-upgrade
openai / openai-agents-js

保持 pnpm 为最新版本:预检已发布的软件包和 pnpm/action-setup 自安装程序,在本地更新 pnpm,使 package.json 中的 packageManager 保持一致,并更新 CI 固定版本。手动或通过自动化刷新 pnpm 工具链时使用。

开发145
P
progress-report
progress-report
drillan / speckit-gates

显示进度仪表板,展示阶段完成情况、受阻任务和剩余工作量估算,方便一览实施状态。可随时运行以检查进度。

Agent 工作流145
P
prs
prs
google-gemini / gemini-cli

擅长管理 Git 和 GitHub Pull Request 生命周期,包括暂存更改、生成 PR 描述和管理分支。

开发145
P
pythia-explore
pythia-explore
thaildhe172591 / pythia

当你需要理解 Oracle 模式中的任何内容时使用——查找对象、阅读 PL/SQL 源码、签名、表列、DDL、搜索代码,或查询谁使用了什么。当某个 .sql 文件、转储、导出、迁移脚本或对象的仓库副本似乎已经能回答问题(包括开发者直接指给你的文件)时,也要使用——因为那些文件与数据库存在偏差,并会以看似正确的方式出错。数据库是唯一的真实来源。

数据与数据库145
R
remotion-best-practices
remotion-best-practices
ncklrs / startup-os-skills

在 React 中使用 Remotion 创建视频的最佳实践

创意与媒体145
R
robin
robin
antongulin / robin

当 Agent 创建、更新、审阅或完成 GitHub pull request 时使用。检测仓库中是否安装了 Robin;如果已安装,则自动驱动 PR 走完有界审查、经验证的修复、回复、会话解决、重新审查、授权合并和清理的循环,无需用户提及 Robin。也用于明确的 Robin 请求、PR 反馈分类、未解决的审查会话,或等待 PR 检查。

测试与质量145
R
roblox-studio-workflow
roblox-studio-workflow
ashexplained / roblox-skills

在 Claude 中安全且高效地使用 Roblox Studio MCP。适用于连接 Studio、查看 Roblox place、编辑脚本或实例、插入资源、生成模型/材质,或通过 MCP 工具进行 playtest。

开发145
R
roblox-testing
roblox-testing
tabooharmony / roblox-brain

TestEZ、模拟 Roblox 服务、依赖注入、使用 Lune 的 CI/CD、测试模式。

测试与质量145
R
run-parallel-agents-feature-build
run-parallel-agents-feature-build
ulpi-io / skills

在 Claude Code 的真实并行 Agent 运行时中,同时运行 3 个或更多真正独立的构建任务——提升吞吐量,避免文件冲突或虚假编排。启动前验证任务独立性(写入范围互不重叠、无依赖边),为每条任务线匹配最合适的专业 Agent,为每个全新 Agent 编写完整且自包含的任务说明,在一条消息中启动所有任务并启用后台执行和 worktree 隔离,然后在视为合并前检查冲突并审查每条已完成的任务线。拒绝并行化少于 3 条的任务线,或写入范围重叠、存在依赖关系的任务线;绝不假设全新 Agent 会继承上下文;按任务线报告部分成功,而不是给出含糊的合并摘要。适用于已批准的计划或用户提供了 3 条或更多独立构建任务线的情况。

Agent 工作流145
R
runway-dev-characters
runway-dev-characters
runwayml / skills

用于构建或维护 Runway Characters 集成,包括头像发现或管理、实时 Sessions、知识和通话界面。遵循当前 Characters 和 SDK 文档。不要用于根据文本或音频生成头像视频

开发145
S
stabilizing-compose-types
stabilizing-compose-types
skydoves / compose-performance-skills

一旦稳定性诊断已识别出类型,就用此技能修复不稳定的 Jetpack Compose 类型。涵盖三层策略——用 val 加不可变字段使类型真正稳定;当源码归自己所有时,标记 @Immutable 或 @Stable;对第三方或 Java 类型使用 stabilityConfigurationFiles。说明 @Immutable 与 @Stable 在编译器层面的差异(静态表达式提升)、用于 List/Set/Map 参数的 kotlinx.collections.immutable,以及 StableHolder 包装器这一应急手段。当开发者询问如何稳定一个 User 类、一个 List 参数、java.time.LocalDateTime、一个 Flow 参数,或当编译器报告显示不稳定参数而开发者想要修复时使用。诊断步骤位于同级的另一个技能中。

开发145
T
telnyx-10dlc-javascript

为符合美国 A2P 消息合规要求,注册 10DLC 品牌和活动。将电话号码分配给活动。

开发145
T
trellis-continue
trellis-continue
mindfold-ai / trellis

继续当前任务。加载工作流阶段索引,确定应从哪个阶段/步骤继续,然后通过 get_context.py --mode phase 获取步骤级详情。用于返回进行中的任务并需要了解下一步该做什么时。

Agent 工作流145
V
vueuse-integrations-skilld
vueuse-integrations-skilld
skilld-dev / vue-ecosystem-skills

@vueuse/integrations v15 中实用工具库的集成封装。编写导入 "@vueuse/integrations" 或其任何组合式函数(useAxios、useSortable、useFocusTrap、useCookies、useIDBKeyval、useFuse、useChangeCase、useDrauu、useJwt、useNProgress、useQRCode、useAsyncValidator)的代码时,务必使用。可用于调试、了解最佳实践,或修改 @vueuse/integrations、vueuse integrations、vueuse。

开发145
Z
zread
zread
zreadai / zread-skill

通过 `zread` CLI 及其在磁盘上的输出 `./.zread/wiki/`,为代码仓库生成并使用 Wiki 风格的知识库。每当用户想要理解、熟悉、探索、总结、梳理或概览陌生代码库,询问架构文档、项目 Wiki、仓库导览、模块/包说明或“这个仓库是做什么的”,想要在本地生成、重新生成、继续生成、浏览或托管代码文档,或直接提到 zread / zread.ai 时使用。也应在深入大型未知仓库前主动使用:如果 `./.zread/wiki/current` 存在,应阅读生成的页面,而不是逐个遍历源文件;如果不存在,可考虑建议运行 `zread generate`。触发条件是通过生成的文档理解代码库的意图,而非字面上出现“zread”。

开发145
A
add-geolocation
add-geolocation
microsoft / power-platform-skills

由 /add-native 调用的内部实现 skill,用于使用 @microsoft/power-apps-native-bglocation 实现带持久化存储和 Dataverse 同步的原生后台 GPS 跟踪。

开发144
A
add-pen-input
add-pen-input
microsoft / power-platform-skills

由 /add-native 调用的内部实现 skill,用于 pen、签名、墨迹、绘图和手写捕获工作流,使用 @microsoft/power-apps-native-pen-input。

开发144
A
add-table-to-offline-profile
add-table-to-offline-profile
microsoft / power-platform-skills

内部移动应用工作流,仅由移动端编排器读取和执行,用于将一个 Dataverse 表添加到现有的 Mobile Offline Profile。

数据与数据库144
A
adr-code-traceability
adr-code-traceability
terrylica / cc-skills

在代码中添加 ADR 引用以便追溯。触发词:ADR traceability、code reference、document decision in code。

开发144
A
antigravity-workflow
antigravity-workflow
mathruffian-dot / antigravity-lazy-pack

AntiGravity 开工/收工/新项目初始化流程。说“开工”“收工”“初始化项目”时加载。

Agent 工作流144
A
auth0
auth0
membranedev / application-skills

Auth0 集成。管理数据和记录,并自动化工作流。用户需要与 Auth0 数据交互时使用

安全144
B
beads-docs
beads-docs
gastownhall / beads

撰写、编辑、重构或审阅 beads 用户文档(docs/ 下的 Mintlify 站点)时的项目约定。只要你触及 docs/ 中的任何内容(页面、概念文档、参考、集成指南、恢复手册、图表、docs.json 导航),或撰写/编辑关于 beads 的文字,即使请求只是“修一下文档”“写一个文档页面”“文档有错/让人困惑”“在全部文档中重命名 X”,或对 docs/ 下某个文件的编辑,都使用本技能。它定义了规范的概念模型(bead → 依赖 → 就绪工作;formula → proto → molecule/wisp;门禁;Dolt 同步与联邦)、必备术语、行文/强调/图表约定、生成的文档要在其源头编辑的规则,以及文档工作完成前要运行的门禁。

开发144
B
better-auth
better-auth
pproenca / dot-skills

使用 TypeScript 的 Better Auth:设置 auth 实例、选择适配器、连接框架路由处理程序、配置会话和 Cookie、添加插件(2FA、organization、admin、magicLink、JWT),或从 NextAuth/Auth.js、Clerk、Auth0 或 Supabase Auth 迁移。涵盖 Next.js、SvelteKit、Hono、Express、Nuxt、Astro,以及 React/Vue/Svelte 客户端。编写、审查或迁移 Better Auth 代码时触发;即使用户没有明确提及 Better Auth,但正在处理 TypeScript 身份验证、会话 Cookie、OAuth 提供方或身份验证库迁移时也触发。包含按影响程度划分为 8 个类别的 42 条规则。

安全144
B
build-ml-pipeline
build-ml-pipeline
probabl-ai / skills

将从数据源到预测器的整个流水线声明为 skrub DataOps 图。无状态步骤使用 `.skb.apply_func`,有状态步骤使用 `.skb.apply`。图构建完成后,附加锁定的拆分器和任何非默认评分。不要执行 fit、tune、持久化或 `skore.evaluate`。编写或编辑从数据源到预测器的任何环节时触发(加载器、预处理、特征、组合、最终估计器),包括该路径上的纯 Python 函数、添加或重排步骤、顶层使用裸 `sklearn.Pipeline`,或请求构建流水线、分类器或回归器。使用方法:在第一行声明式代码之前,以及每次结构性编辑时使用。阅读停止条件,并在编写代码前输出 Pre-flight。使用 `python -m skore_skills api get` 确认新名称。

数据与数据库144
C
chrome-devtools

使用 Chrome DevTools MCP 进行专家级浏览器自动化、调试和性能分析。适用于与网页交互、截取屏幕截图、分析网络流量和分析性能。

测试与质量144
C
cloudflare
cloudflare
hoodini / ai-agents-skills

在 Cloudflare 边缘平台上构建并部署。用于创建 Workers、Pages、D1 数据库、R2 存储、AI 推理或 KV 存储。触发词包括 Cloudflare、Workers、Cloudflare Pages、D1、R2、KV、Cloudflare AI、Durable Objects、边缘计算

云与 DevOps144
C
cobra-viper
cobra-viper
spf13 / go-skills

使用 Cobra 和 Viper 构建 CLI 应用的专家级 skill,作者为 spf13 — 这两个库的原始创作者。涵盖命令优先架构、解耦的业务逻辑、配置管理、环境变量绑定、上下文感知命令,以及内存中的 CLI 测试。只要在构建、审查或重构 Go CLI 或命令行工具时就适用 — 任何提到命令、子命令、标志或 CLI 配置的场景,即使尚未点名 Cobra 或 Viper(应推荐它们)。

开发144
C
code-exec-skills
code-exec-skills
wentorai / research-plugins

7 项代码执行技能。触发条件:运行代码、交互式笔记本、Jupyter、Colab、沙箱执行。设计:包含安装说明与最佳实践的执行环境指南。

开发144
C
coding-router
coding-router
kesslerio / coding-agent-openclaw-skill

用于 OpenClaw 中规划优先编码工作的兼容性入口技能

Agent 工作流144
C
CreateCLI
CreateCLI
danielmiessler / lifeos

通过 3 层模板系统(手动参数解析、Commander.js、oclif)生成可投入生产的 TypeScript CLI,每层都提供完整实现、文档、package.json、严格配置、JSON 输出和退出码合规。USE WHEN create CLI, build CLI, command-line tool, wrap API, add command, upgrade tier, TypeScript CLI。NOT FOR LifeOS 技能脚手架(请使用 CreateSkill)。

开发144
第 16561–16620 条,共 37,923 条

第一次接触 MCP?

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

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