0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Windows版 Claude Desktop × AWS MCP Servers 設定

Posted at

はじめに

Windows で Claude Desktop から AWS MCP Servers を利用する際の設定メモです。

  • Claude Desktop

  • AWS MCP Servers

ドキュメント通りに設定しても Claude Desktop で MCP 設定エラーとなり MCP が 「runnning」 にならない場合に参照してください。

image.png

  • 設定ファイル
    ファイル > 設定 > 開発者 > 構成の編集

image.png

image.png

開いたエクスプローラーの「claude_desktop_config.json」が設定ファイルです。

AWS MCP Servers

2025/4/21時点の情報です。

Core MCP Server

claude_desktop_config.json
    "awslabs.core-mcp-server": {
      "command": "uvx",
      "args": [
        "--from",
        "awslabs-core-mcp-server",
        "awslabs.core-mcp-server.exe"
      ],
      "env": {
        "FASTMCP_LOG_LEVEL": "ERROR"
      },
      "disabled": false,
      "autoApprove": []
    }

AWS Documentation MCP Server

claude_desktop_config.json
    "awslabs.aws-documentation-mcp-server": {
      "command": "uvx",
      "args": [
          "--from",
          "awslabs-aws-documentation-mcp-server",
          "awslabs.aws-documentation-mcp-server.exe"
      ],
      "env": {
          "FASTMCP_LOG_LEVEL": "ERROR"
      },
      "disabled": false,
      "autoApprove": []
    }

Amazon Bedrock Knowledge Base Retrieval MCP Server

claude_desktop_config.json
    "awslabs.bedrock-kb-retrieval-mcp-server": {
      "command": "uvx",
      "args": [
        "--from",
        "awslabs-bedrock-kb-retrieval-mcp-server",
        "awslabs.bedrock-kb-retrieval-mcp-server.exe"
      ],
      "env": {
        "FASTMCP_LOG_LEVEL": "ERROR",
        "AWS_PROFILE": "default",
        "AWS_REGION": "ap-northeast-1"
      },
      "disabled": false,
      "autoApprove": []
    }
  • "AWS_PROFILE" AWS CLIをインストールしてaws configで登録したprofileを設定します。
    C:\Users\[ユーザ名]\.aws参照。
  • "AWS_REGION" Bedrockのナレッジベースをデプロイしたリージョンを設定します。

AWS CDK MCP Server

claude_desktop_config.json
    "awslabs.cdk-mcp-server": {
      "command": "uvx",
      "args": [
        "--from",
        "awslabs-cdk-mcp-server",
        "awslabs.cdk-mcp-server.exe"
      ],
      "env": {
        "FASTMCP_LOG_LEVEL": "ERROR"
      },
      "disabled": false,
      "autoApprove": []
    }

Cost Analysis MCP Server

claude_desktop_config.json
    "awslabs.cost-analysis-mcp-server": {
      "command": "uvx",
      "args": [
        "--from",
        "awslabs-cost-analysis-mcp-server",
        "awslabs.cost-analysis-mcp-server.exe"
      ],
      "env": {
        "FASTMCP_LOG_LEVEL": "ERROR",
        "AWS_PROFILE": "default"
      },
      "disabled": false,
      "autoApprove": []
    }
  • "AWS_PROFILE" AWS CLIをインストールしてaws configで登録したprofileを設定します。
    C:\Users\[ユーザ名]\.aws参照。

Amazon Nova Canvas MCP Server

claude_desktop_config.json
    "awslabs.nova-canvas-mcp-server": {
      "command": "uvx",
      "args": [
        "--from",
        "awslabs-nova-canvas-mcp-server",
        "awslabs.nova-canvas-mcp-server.exe"
      ],
      "env": {
        "FASTMCP_LOG_LEVEL": "ERROR",
        "AWS_PROFILE": "default",
        "AWS_REGION": "ap-northeast-1"
      },
      "disabled": false,
      "autoApprove": []
    }
  • "AWS_PROFILE" AWS CLIをインストールしてaws configで登録したprofileを設定します。
    C:\Users\[ユーザ名]\.aws参照。
  • "AWS_REGION" Novaのモデルをデプロイしたリージョンを設定します。

AWS Diagram MCP Server

claude_desktop_config.json
    "awslabs.aws-diagram-mcp-server": {
      "command": "uvx",
      "args": [
        "--from",
        "awslabs-aws-diagram-mcp-server",
        "awslabs.aws-diagram-mcp-server.exe"
      ],
      "env": {
        "FASTMCP_LOG_LEVEL": "ERROR"
      },
      "disabled": false,
      "autoApprove": []
    }

AWS Lambda MCP Server

claude_desktop_config.json
    "awslabs.lambda-mcp-server": {
      "command": "uvx",
      "args": [
        "--from",
        "awslabs-lambda-mcp-server",
        "awslabs.lambda-mcp-server.exe"
      ],
      "env": {
        "FASTMCP_LOG_LEVEL": "ERROR",
        "AWS_PROFILE": "default",
        "AWS_REGION": "ap-northeast-1",
        "FUNCTION_LIST": "your-first-function, your-second-function"
      },
      "disabled": false,
      "autoApprove": []
    }
  • "AWS_PROFILE" AWS CLIをインストールしてaws configで登録したprofileを設定します。
    C:\Users\[ユーザ名]\.aws参照。
  • "AWS_REGION" Lambdaをデプロイしたリージョンを設定します。
  • "FUNCTION_LIST" MCPで実行したいLambdaの関数名を設定します。
  • "FUNCTION_PREFIX" MCPで実行したいLambdaの関数名のプレフィックスを設定します。
  • "FUNCTION_TAG_KEY", "FUNCTION_TAG_KEY" MCPで実行したいLambda関数名のタグを設定します。

AWS Terraform MCP Server

claude_desktop_config.json
確認中。。。

ALL IN ONE

すべての AWS MCP Servers の設定です。(claude_desktop_config.json)
claude_desktop_config.json
{
  "mcpServers": {
    "awslabs.core-mcp-server": {
      "command": "uvx",
      "args": [
        "--from",
        "awslabs-core-mcp-server",
        "awslabs.core-mcp-server.exe"
      ],
      "env": {
        "FASTMCP_LOG_LEVEL": "ERROR"
      },
      "disabled": false,
      "autoApprove": []
    },
    "awslabs.aws-documentation-mcp-server": {
      "command": "uvx",
      "args": [
          "--from",
          "awslabs-aws-documentation-mcp-server",
          "awslabs.aws-documentation-mcp-server.exe"
      ],
      "env": {
          "FASTMCP_LOG_LEVEL": "ERROR"
      },
      "disabled": false,
      "autoApprove": []
    },
    "awslabs.bedrock-kb-retrieval-mcp-server": {
      "command": "uvx",
      "args": [
        "--from",
        "awslabs-bedrock-kb-retrieval-mcp-server",
        "awslabs.bedrock-kb-retrieval-mcp-server.exe"
      ],
      "env": {
        "FASTMCP_LOG_LEVEL": "ERROR",
        "AWS_PROFILE": "default",
        "AWS_REGION": "ap-northeast-1"
      },
      "disabled": false,
      "autoApprove": []
    },
    "awslabs.cdk-mcp-server": {
      "command": "uvx",
      "args": [
        "--from",
        "awslabs-cdk-mcp-server",
        "awslabs.cdk-mcp-server.exe"
      ],
      "env": {
        "FASTMCP_LOG_LEVEL": "ERROR"
      },
      "disabled": false,
      "autoApprove": []
    },
    "awslabs.cost-analysis-mcp-server": {
      "command": "uvx",
      "args": [
        "--from",
        "awslabs-cost-analysis-mcp-server",
        "awslabs.cost-analysis-mcp-server.exe"
      ],
      "env": {
        "FASTMCP_LOG_LEVEL": "ERROR",
        "AWS_PROFILE": "default"
      },
      "disabled": false,
      "autoApprove": []
    },
    "awslabs.nova-canvas-mcp-server": {
      "command": "uvx",
      "args": [
        "--from",
        "awslabs-nova-canvas-mcp-server",
        "awslabs.nova-canvas-mcp-server.exe"
      ],
      "env": {
        "FASTMCP_LOG_LEVEL": "ERROR",
        "AWS_PROFILE": "default",
        "AWS_REGION": "ap-northeast-1"
      },
      "disabled": false,
      "autoApprove": []
    },
    "awslabs.aws-diagram-mcp-server": {
      "command": "uvx",
      "args": [
        "--from",
        "awslabs-aws-diagram-mcp-server",
        "awslabs.aws-diagram-mcp-server.exe"
      ],
      "env": {
        "FASTMCP_LOG_LEVEL": "ERROR"
      },
      "disabled": false,
      "autoApprove": []
    },
    "awslabs.lambda-mcp-server": {
      "command": "uvx",
      "args": [
        "--from",
        "awslabs-lambda-mcp-server",
        "awslabs.lambda-mcp-server.exe"
      ],
      "env": {
        "FASTMCP_LOG_LEVEL": "ERROR",
        "AWS_PROFILE": "default",
        "AWS_REGION": "ap-northeast-1",
        "FUNCTION_LIST": "your-first-function, your-second-function"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}

設定反映

設定を反映するには、一度Claude Desktopを終了してから、Claude Desktopを起動します。

image.png

MCP Server の設定するとローカルに uv のキャッシュが生成されます。
ディスク容量が大きくなる場合がありますので、確認の上、MCP Server の設定を実施してください。
C:\Users\[ユーザ名]\AppData\Local\uv\cache\archive-v0

設定後、以下のように 「running」 なっていればOKです!
ファイル > 設定 > 開発者

image.png

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?