View a markdown version of this page

集成 MCP - AWS Marketplace

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

集成 MCP

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

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

有关在代理或工具 AWS MCP 服务器 中实现的更多信息,请参阅集成 MCP。

AWS MCP 服务器 整合的主要好处

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

为人工智能代理提供商带来的优势

  • 触达使用支持 MCP 协议的常用人工智能开发解决方案的客户群体。

  • 通过标准化集成降低客户载入门槛。

  • 借助兼容 MCP 协议的客户端应用程序实现产品曝光与发现。

  • 一次集成即可支持多个客户端平台。

为最终用户带来的优势

  • 无需自定义开发,即可将您的功能添加到现有人工智能工作流中。

  • 使用他们已经知道的熟悉的 AWS MCP 服务器 客户端界面。

  • 享受自动化协议处理与错误管理带来的便捷体验。

  • 通过多个人工智能平台及应用程序访问您的工具。

  • 在 AWS MCP 服务器已启用的服务之间保持一致的身份验证。

AWS MCP 服务器 架构和组件

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

该协议定义了以下三种核心功能类型:

  • 工具 - 代理可调用以执行操作的函数。

  • 资源 - 代理可读取或查询的数据来源。

  • 提示 - 代理可使用的预定义提示模板。

AWS MCP 服务器 实施的技术要求

您的 AWS MCP 服务器 服务器必须实现以下核心协议规范:

  • JSON-RPC 2.0 通信协议

  • 标准 AWS MCP 服务器 消息类型和格式

  • 能力声明与发现机制

  • 身份验证和会话管理

  • 错误处理和状态报告

实现步骤

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

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

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

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

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

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

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

能力定义示例

{ "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"] } }

测试和验证

在列出 AWS MCP 服务器兼容的代理或工具之前 AWS Marketplace,请彻底测试您的实现:

  • 验证能力发现和架构验证

  • 测试身份验证流程和错误处理机制

  • 验证不同负载条件下的产品性能

  • 确保与热门 AWS MCP 服务器 客户端的兼容性

  • 记录所有客户端专属的配置要求

文档要求

在上列出 AWS MCP 服务器兼容的代理或工具时 AWS Marketplace,请附上全面的文档:

  • 详细的功能描述和示例

  • 身份验证和配置说明

  • 常见集成场景的示例代码

  • 故障排除指南和错误参考

  • 性能注意事项和最佳实践

其他资源

有关在 AI 代理或工具 AWS MCP 服务器 中实现的更多信息,请参阅以下资源: