MCP - AWS 是一款简单且强大的 AI 驱动应用程序。它巧妙地结合了 OpenAI 代理和 MCP 服务器,让您能够轻松管理 AWS EC2 实例。您只需在终端使用自然语言命令,就能实现 EC2 实例的创建与终止,极大提升了操作的便捷性。🖥️✨
.env 文件:
AWS_ACCESS_KEY_IDAWS_SECRET_ACCESS_KEYAWS_DEFAULT_REGIONOPENAI_API_KEYAMI_IDINSTANCE_TYPEKEY_NAMESECURITY_GROUP_IDSAWS_REGIONgit clone https://github.com/anirban1592/mcp-server-aws.git
cd mcp-aws
.env 文件。docker image build -t my-mcp .
docker container run -it my-mcp
pip install uv
uv venv .venv
# Windows
.venv\Scripts\activate
# Unix/MacOS
source .venv/bin/activate
cd openai-agent/
uv run agent.py
输入您的命令:创建一个 EC2 实例
输入您的命令:终止实例 ID 为 的 EC2 实例
MCP 服务器是一个自定义服务器,包含以下两个工具:
initiate_aws_ec2_instance:用于创建一个 AWS EC2 实例。terminate_aws_ec2_instance:可通过实例 ID 终止 AWS EC2 实例。⚠️ 重要提示
请自行承担 AWS IAM 角色和凭证的风险,务必遵循 AWS 安全最佳实践。
此应用程序仅用于学习目的,我们不对任何计费问题或安全事件负责。
该项目展示了:
享受探索 AI 和 MCP 服务器的强大功能吧!🌟