Back to MCP directory
publicPublicdnsLocal runtime

AWS Amplify Data

这是一个AWS Amplify数据MCP服务器项目,允许通过自然语言与Amplify Gen2应用的数据模型交互,支持查询、修改等操作,需配合Claude等AI助手使用。

article

README

🚀 放大器 amplify

Amplify 是一款功能强大的工具,能助力开发者轻松拓展应用程序的功能。集成 Amplify 后,可显著提升应用性能与用户体验。

🚀 快速开始

Amplify 是一个功能强大的工具,旨在帮助开发者轻松扩展其应用程序的功能。通过集成 Amplify,您可以显著提升应用的性能和用户体验。

✨ 主要特性

  • 自动扩缩:依据实时需求自动调整资源使用量,保障最佳性能。
  • 负载均衡:智能分配流量,避免单点故障,增强系统可靠性。
  • 监控与日志:内置监控功能,实时追踪应用状态,提供详细日志记录,便于问题排查。

📦 安装指南

1. 下载 Amplify CLI

您可从 Amplify 官网 下载适配您操作系统的 Amplify CLI 工具包。

2. 安装依赖项

在项目根目录下,运行以下命令安装必要的依赖项:

npm install amplify

3. 初始化 Amplify 项目

导航至您的项目目录并初始化 Amplify 项目:

amplify init

按照提示输入相关信息,完成项目配置。

📚 详细文档

基本配置

编辑 amplify-config.js 文件,添加以下配置:

module.exports = {
    amplify: {
        region: 'us-east-1', // 请根据您的 AWS 区域进行调整
        profile: 'default'   // 指定您使用的 AWS 配置文件
    }
};

进阶配置

为优化性能,您可进一步配置 Amplify 的日志记录和警报功能:

module.exports = {
    amplify: {
        region: 'us-east-1',
        profile: 'default',
        logging: {
            enabled: true,
            level: 'DEBUG' // 可选值:TRACE, DEBUG, INFO, WARNING, ERROR
        },
        alarms: {
            enableAlarms: true,
            threshold: 80 // 百分比阈值,超过后触发警报
        }
    }
};

⚠️ 安全注意事项

  • 访问控制:确保您的 AWS 资源设置了恰当的访问策略,限制不必要的权限。
  • 密钥管理:敏感信息如 API 密钥应使用 AWS Secrets Manager 进行管理,避免明文存储。
  • 合规性检查:定期开展安全审计,确保符合相关的数据保护法规。

❓ 常见问题解答

1. 如何查看 Amplify 的日志?

您可以使用 AWS CloudWatch 查看和分析 Amplify 的日志信息。登录 AWS 管理控制台,导航到 CloudWatch,选择 Logs 资源组即可找到相关日志。

2. 如何处理扩缩容过程中可能出现的延迟问题?

建议优化您的应用程序代码,减少不必要的资源消耗,并考虑使用 CDN 来加速静态资产的分发。

📚 附加资源

help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client