公式の AWS MCP server はありますか?
はい。AWS Labs が awslabs/mcp でオープンソースのサーバーを公開しており、AWS はマネージドの AWS MCP Server も運用しています。後者は現在 Agent Toolkit for AWS の一部です。
@awslabs
基本情報
AWS 向けのオープンソース MCP サーバー
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"awslabs.bedrock-kb-retrieval-mcp-server": {
"command": "uvx",
"args": [
"awslabs.bedrock-kb-retrieval-mcp-server@latest"
],
"env": {
"AWS_PROFILE": "your-profile-name",
"AWS_REGION": "us-east-1",
"FASTMCP_LOG_LEVEL": "ERROR"
}
}
}
}ツール一覧はまだありません
この掲載には表示できるツール一覧がまだありません。サーバーにツールがないという意味ではありません。対応機能はプロジェクトのドキュメントをご確認ください。
上のボタンで一時的なサンドボックスでこのサーバーを実行し、ツール一覧を取得できます。
AWS MCP Servers (Official) は awslabs/mcp リポジトリのことで、AI アシスタントに最新の AWS ドキュメント、ベストプラクティス、そして Lambda、EKS、DynamoDB、CloudWatch などのサービス向けツールを提供するオープンソースの AWS MCP server パッケージ群です。
Apache-2.0 ライセンスのこの monorepo には 50 以上の専用サーバーが含まれ、それぞれ uvx で個別にインストールします。リポジトリの README は、ホスト型の AWS MCP Server も案内しています。これは AWS が運用するマネージドのリモートエンドポイントで、AWS API へのアクセスとドキュメント検索を組み合わせたものです。現在 AWS は本番用途に Agent Toolkit for AWS(このマネージドサーバーを含む)を推奨しています。オープンソースのサーバーは引き続き動作し、コントリビューションも受け付けています。
AI クライアントを AWS に接続する方法は 2 つあります。ローカルのオープンソースサーバーを実行するか、マネージドの AWS MCP Server に接続するかです。
ローカルサーバー(awslabs/mcp)。 README に記載された前提条件:
uv をインストールします。uv python install 3.10 で Python をインストールします。このページに表示されている設定は、Amazon Bedrock Knowledge Bases Retrieval サーバーを追加するものです:
{
"mcpServers": {
"awslabs.bedrock-kb-retrieval-mcp-server": {
"command": "uvx",
"args": ["awslabs.bedrock-kb-retrieval-mcp-server@latest"],
"env": {
"AWS_PROFILE": "your-profile-name",
"AWS_REGION": "us-east-1",
"FASTMCP_LOG_LEVEL": "ERROR"
}
}
}
}
パッケージ名を別のサーバーに置き換えれば、ほかのサーバーも使えます。例:awslabs.aws-documentation-mcp-server、awslabs.aws-iac-mcp-server。各サーバーの README に、それぞれの引数と変数が記載されています。Windows では、README は uvx の代わりに uv tool run --from <package>@latest <package>.exe を使っています。Docker イメージはパブリックな AWS ECR レジストリ(public.ecr.aws/awslabs-mcp/...)で公開されています。
マネージド AWS MCP Server。 OAuth を使う場合、ローカルへのインストールは不要です。IAM ユーザーまたはロールに AWSMCPSignInOAuthAccessPolicy マネージドポリシーをアタッチし、クライアントを https://aws-mcp.us-east-1.api.aws/mcp などのリージョンエンドポイントに向けます。SigV4 認証の場合は、uvx mcp-proxy-for-aws-cli@latest で実行するローカルプロキシが AWS のドキュメントに記載されています。
ローカルサーバー(awslabs README より):
claude mcp add aws-docs uvx awslabs.aws-documentation-mcp-server@latest
claude mcp add aws-iac uvx awslabs.aws-iac-mcp-server@latest
claude mcp add aws-pricing uvx awslabs.aws-pricing-mcp-server@latest
OAuth を使うマネージドサーバー(AWS ドキュメントより):
claude mcp add aws-mcp https://aws-mcp.us-east-1.api.aws/mcp --transport http
プロジェクトのルートにある .mcp.json ファイルを使うこともできます。
マネージドサーバーを URL https://aws-mcp.us-east-1.api.aws/mcp?oauth=initialize のリモート MCP サーバーとして追加するか、上記のようなローカルの uvx 設定を Claude Desktop の設定ファイルに貼り付けます。
JSON 設定を .cursor/mcp.json(プロジェクト単位)または ~/.cursor/mcp.json(グローバル)に置きます。README には Cursor 用のワンクリックインストールボタンがあります。マネージドサーバーの場合は、?oauth=initialize を付けたリモート URL を追加します。
VS Code の設定または .vscode/mcp.json でサーバーを設定します。README には各サーバー用の VS Code ワンクリックインストールボタンがあります。
codex mcp add aws-mcp --url https://aws-mcp.us-east-1.api.aws/mcp?oauth=initialize
~/.codeium/windsurf/mcp_config.json を使います。ツールはインストールするサーバーによって異なります。各 README からの例:
read_documentation、search_documentation、read_sections、search_table、recommend。call_aws は検証済みの AWS CLI コマンドを実行し、suggest_aws_commands は自然言語のリクエストに対してコマンドを提案します。この README には、現在はマネージド AWS MCP Server に置き換えられたと記載されています。search_documentation、read_documentation、list_regions、get_regional_availability、retrieve_skill。aws___search_documentation や aws___retrieve_skill などのナレッジツールに加え、API ツールの aws___run_script(AWS API にアクセスできる Python をサンドボックスで実行)、aws___get_presigned_url、aws___get_tasks。aws___run_script で、サービスをまたいでリソースを一覧し、その設定を確認します。aws-api-mcp-server と aws-knowledge-mcp-server を削除するよう推奨しています。timeout 15s uv tool run <MCP Name> <args> のように手動で実行し、エラーを確認します。@latest サフィックスは起動のたびに PyPI を確認します。読み込み時間が気になる場合は外して、uv cache clean <tool> でキャッシュを管理します。env の値が反映されない:"env" ブロックはコンテナに渡らないため、--env、--env-file、--volume で変数を渡します。ExpiredTokenException が出る:認証情報を更新し(aws login または aws sso login)、クライアントを再起動します。AWSMCPSignInOAuthAccessPolicy マネージドポリシーをアタッチします。はい。AWS Labs が awslabs/mcp でオープンソースのサーバーを公開しており、AWS はマネージドの AWS MCP Server も運用しています。後者は現在 Agent Toolkit for AWS の一部です。
オープンソースのサーバーは Apache-2.0 で無料です。AWS によると、Agent Toolkit for AWS(マネージドサーバーを含む)は追加料金なしで利用でき、エージェントが使う AWS リソースの標準料金だけを支払います。
ほとんどのローカルサーバーには、`AWS_PROFILE` や `AWS_REGION` などで設定した AWS 認証情報が必要です。マネージドサーバーは OAuth または SigV4 で IAM を使い、ドキュメント検索は認証なしで使えます。
はい。README に Claude Code、Cursor、VS Code の設定手順があり、AWS はマネージドサーバー向けに Claude Code、Claude Desktop、Cursor、Codex の接続方法を記載しています。
awslabs README は、AWS 操作にはマネージド AWS MCP Server から始めることを推奨しています。ドキュメントへのアクセスだけが目的なら、README には AWS Knowledge MCP Server と AWS Documentation MCP Server が挙げられています。
awslabs のパッケージは stdio でローカル実行されます。AWS MCP Server と AWS Knowledge MCP Server は AWS がホストするリモートサービスです。
エージェントに必要な操作に絞った IAM 権限を使います。AWS API MCP Server は `READ_OPERATIONS_ONLY` と `REQUIRE_MUTATION_CONSENT` に対応し、マネージドサーバーは IAM 条件キーに対応しています。

Web hosting for websites built with AI. Connect your HostingFor.AI account and your AI assistant can publish and maintain your site directly: upload files, manage DNS records for custom domains, run SQL against your MySQ
The official Webshare MCP server. Manage your proxies, usage, plans and billing from Claude, Cursor or any MCP client. Sign in with OAuth, no API key.
The official MCP server for Muumuu Domain by GMO Pepabo, Inc — the first remote MCP server in the Japanese domain registrar industry. Search and register domains, manage owned domains and contracts, and configure DNS rec
The Terraform MCP Server provides seamless integration with Terraform ecosystem, enabling advanced automation and interaction capabilities for Infrastructure as Code (IaC) development.
Put the project you are working on online. Deploys the current folder or a GitHub repo to a live HTTPS URL on Dockhold; reads status and logs, sets variables, resizes apps and databases...
コメント