What does MCP-AWS do?
MCP-AWS leverages OpenAI Agents and a custom MCP server to provision and terminate AWS EC2 instances using natural language commands entered in the terminal.
@anirban1592
基本情報
POC : MCP server with openAI agents SDK
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"mcp-server-aws-anirban1592": {
"command": "docker",
"args": [
"image",
"build",
"-t",
"my-mcp",
"."
]
}
}
}ツール一覧はまだありません
この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。
ツールは README から自動的に抽出されます。メンテナーは ## Tools という見出しの下に記載することで、このタブに反映できます。
MCP-AWS is an AI-driven application that combines OpenAI Agents with a custom MCP server to manage AWS EC2 instances via natural language commands in the terminal. It is designed for developers who want to provision and terminate EC2 instances using conversational instructions.
.env file with AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_DEFAULT_REGION, OPENAI_API_KEY, AMI_ID, INSTANCE_TYPE, KEY_NAME, SECURITY_GROUP_IDS, and AWS_REGION.docker image build -t my-mcp then docker container run -it my-mcp) or locally (create a virtual environment with uv, then cd openai-agent/ and uv run agent.py).MCP-AWS leverages OpenAI Agents and a custom MCP server to provision and terminate AWS EC2 instances using natural language commands entered in the terminal.
You need Python 3.12+ or Docker, an AWS IAM role with EC2 permissions, and a `.env` file containing AWS credentials, the OpenAI API key, and EC2 configuration variables (AMI ID, instance type, key name, security group IDs, region).
You can either build and run the Docker container (`docker image build -t my-mcp` then `docker container run -it my-mcp`) or set up a local Python environment with `uv` and run `uv run agent.py` from the `openai-agent/` directory.
The MCP server exposes two tools: `initiate_aws_ec2_instance` to create an EC2 instance, and `terminate_aws_ec2_instance` to terminate an instance by its ID.
No. The README states it is a proof of concept intended for learning purposes only. It cautions about IAM role security and AWS billing risks, and disclaims responsibility for any issues that arise.
MCP server for Docker
An MCP server for Azure DevOps
Connect Supabase to your AI assistants

SimpleBackups is automated backup management for databases, servers, cloud storage and SaaS apps. It covers Supabase, Neon, PlanetScale, PostgreSQL, MySQL, MongoDB, and apps like Notion, GitHub and Linear. This connector
The Terraform MCP Server provides seamless integration with Terraform ecosystem, enabling advanced automation and interaction capabilities for Infrastructure as Code (IaC) development.
コメント