

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 集成 MCP
<a name="integrating-mcp"></a>

AWS MCP 服务器 (MCP) 是一种开放标准，可实现 AI 代理和外部工具之间的无缝通信。当您在人工智能代理或工具中实现 MCP 后，客户无需进行复杂的 API 集成工作，即可将您的解决方案直接集成至其现有的代理式工作流中。

MCP 彻底改变了人工智能代理获取外部功能的方式。代理无需为每个工具单独构建自定义集成，而是使用标准化协议来发现、连接兼容 MCP 的服务并与之交互。这种方法降低了集成的复杂性并实现了 plug-and-play功能。

有关在代理或工具 AWS MCP 服务器 中实现的更多信息，请参阅[集成 MCP](#integrating-mcp)。

**Topics**
+ [AWS MCP 服务器 整合的主要好处](#mcp-benefits)
+ [AWS MCP 服务器 架构和组件](#mcp-architecture)
+ [AWS MCP 服务器 实施的技术要求](#mcp-implementation)
+ [测试和验证](#mcp-testing)
+ [文档要求](#mcp-documentation)
+ [其他资源](#mcp-resources)

## AWS MCP 服务器 整合的主要好处
<a name="mcp-benefits"></a>

MCP 集成可为人工智能代理提供商和最终用户双方带来优势。

### 为人工智能代理提供商带来的优势
<a name="mcp-benefits-providers"></a>
+ 触达使用支持 MCP 协议的常用人工智能开发解决方案的客户群体。
+ 通过标准化集成降低客户载入门槛。
+ 借助兼容 MCP 协议的客户端应用程序实现产品曝光与发现。
+ 一次集成即可支持多个客户端平台。

### 为最终用户带来的优势
<a name="mcp-benefits-users"></a>
+ 无需自定义开发，即可将您的功能添加到现有人工智能工作流中。
+ 使用他们已经知道的熟悉的 AWS MCP 服务器 客户端界面。
+ 享受自动化协议处理与错误管理带来的便捷体验。
+ 通过多个人工智能平台及应用程序访问您的工具。
+ 在 AWS MCP 服务器已启用的服务之间保持一致的身份验证。

## AWS MCP 服务器 架构和组件
<a name="mcp-architecture"></a>

AWS MCP 服务器 使用客户端-服务器架构，其中 AI 代理或工具充当 AWS MCP 服务器 服务器。客户应用程序（AWS MCP 服务器 客户端）连接到您的服务器以访问您的功能。

该协议定义了以下三种核心功能类型：
+ **工具** - 代理可调用以执行操作的函数。
+ **资源** - 代理可读取或查询的数据来源。
+ **提示** - 代理可使用的预定义提示模板。

## AWS MCP 服务器 实施的技术要求
<a name="mcp-implementation"></a>

您的 AWS MCP 服务器 服务器必须实现以下核心协议规范：
+ JSON-RPC 2.0 通信协议
+ 标准 AWS MCP 服务器 消息类型和格式
+ 能力声明与发现机制
+ 身份验证和会话管理
+ 错误处理和状态报告

### 实现步骤
<a name="mcp-implementation-steps"></a>

1. 定义您的能力（工具、资源或提示）。

1. 实现 AWS MCP 服务器 服务器接口。

1. 使用 JSON 架构创建能力架构。

1. 实现身份验证和授权。

1. 添加错误处理和日志记录。

1. 使用 AWS MCP 服务器兼容的客户端进行测试。

1. 为客户编写能力使用文档。

### 能力定义示例
<a name="mcp-implementation-example"></a>

```
{
  "name": "search_knowledge_base",
  "description": "Search the knowledge base for relevant information",
  "parameters": {
    "type": "object",
    "properties": {
      "query": {
        "type": "string",
        "description": "The search query"
      },
      "max_results": {
        "type": "integer",
        "description": "Maximum number of results to return",
        "default": 5
      }
    },
    "required": ["query"]
  }
}
```

## 测试和验证
<a name="mcp-testing"></a>

在列出 AWS MCP 服务器兼容的代理或工具之前 AWS Marketplace，请彻底测试您的实现：
+ 验证能力发现和架构验证
+ 测试身份验证流程和错误处理机制
+ 验证不同负载条件下的产品性能
+ 确保与热门 AWS MCP 服务器 客户端的兼容性
+ 记录所有客户端专属的配置要求

## 文档要求
<a name="mcp-documentation"></a>

在上列出 AWS MCP 服务器兼容的代理或工具时 AWS Marketplace，请附上全面的文档：
+ 详细的功能描述和示例
+ 身份验证和配置说明
+ 常见集成场景的示例代码
+ 故障排除指南和错误参考
+ 性能注意事项和最佳实践

## 其他资源
<a name="mcp-resources"></a>

有关在 AI 代理或工具 AWS MCP 服务器 中实现的更多信息，请参阅以下资源：
+ [模型上下文协议规范](https://modelcontextprotocol.github.io/)
+ [MCP 存储库 GitHub ](https://github.com/modelcontextprotocol/mcp)
+ [AWS Marketplace 卖家运营团队](https://aws.amazon.com/marketplace/management/contact-us/)提供 AWS MCP 服务器 整合支持