返回技能库
开发 / MCP精选

MCP 服务构建指南

指导 Agent 把外部 API 或业务服务设计成可靠的 MCP 服务,覆盖工具设计、TypeScript/Python 实现、测试和安全边界。

技能说明

Anthropic 官方 MCP Server Development Guide,帮助把外部 API 或服务设计成可被 Agent 稳定调用的 MCP 工具。它要求先读 MCP 和目标 API 的官方文档,再实现、测试和评估;不会替你保管密钥,也不应直接把未经审查的写入或删除操作暴露给 Agent。

关于此技能

Anthropic 官方 MCP Server Development Guide,帮助把外部 API 或服务设计成可被 Agent 稳定调用的 Model Context Protocol 服务。

核心能力

工具与接口设计

规划清晰的工具命名、参数约束、分页、结构化输出和可操作的错误信息,让 Agent 更容易发现和组合工具。

TypeScript 与 Python 实现

提供 MCP SDK、认证、响应格式、异步 I/O、Transport 和项目结构的实现方向。

测试与评估

要求用 MCP Inspector 验证编译和运行,并设计只读、可验证、稳定的评估问题来检查工具是否真的有用。

适用场景

把业务 API 接入 Agent

把 CRM、工单、知识库、数据库或内部服务包装成可调用的 MCP 工具。

设计高质量 MCP 工具

在开发前确定工具边界、输入输出、分页、错误提示和读写风险,减少 Agent 误用。

检查 MCP 服务质量

审查工具描述、类型、安全边界、测试覆盖和真实任务效果。

使用步骤

  1. 01

    第一步:研究协议与业务 API

    先阅读 MCP 规范和目标服务的官方 API 文档,明确认证、数据模型和需要支持的操作。

  2. 02

    第二步:规划工具与安全边界

    决定只读和写入工具、参数约束、分页、错误处理、权限和破坏性操作提示。

  3. 03

    第三步:实现并验证

    用 TypeScript 或 Python SDK 实现,运行构建、语法检查、MCP Inspector 和只读评估问题。

常见问题

适合哪些 Agent?+

Anthropic 仓库官方面向 Claude 相关产品;它采用 Agent Skills 格式,其他兼容客户端可以参考或移植,但具体支持取决于客户端。

会自动替我创建 MCP 服务吗?+

不会。它提供设计、实现和评估流程,实际代码仍需结合你的 API、认证和部署环境完成。

安全上最需要注意什么?+

先区分只读、可写和破坏性工具,限制权限并写清错误处理;不要把密钥写进技能、代码或日志。

许可证是什么?+

mcp-builder 技能目录提供 Apache 2.0 许可证文件;修改或分发时应保留许可和变更说明。

安装命令
/plugin marketplace add anthropics/skills;/plugin install example-skills@anthropic-agent-skills

适用平台与标签

Claude CodeClaude.aiAnthropic API兼容 Agent Skills 的 Agent#MCP#API 集成#工具设计#Agent#TypeScript
MCP 服务构建指南 | AI 技能详情 - 小黑丸