mcpField
A
AWS MCP Server

AWS MCP Server

ローカル
github.com/Havoc24kクラウド・インフラ348 週間前に更新

AWS MCP Server について

AWS MCP Serverは、Claude DesktopなどのMCPクライアントからAWSサービスを操作するためのサーバーです。サービス別の操作に加え、汎用AWS SDK呼び出しと任意のドキュメント検索機能を備えています。

主な機能

  1. 01S3バケットとオブジェクトの一覧表示
  2. 02EC2、RDS、CloudWatchの確認
  3. 03Cost Explorerレポートの取得
  4. 04SDKラッパー経由のAWS操作
  5. 05任意のドキュメント取り込みと検索

活用シーン

  1. 01MCPクライアントからAWSリソースを確認
  2. 02メトリクスとコスト利用レポートの取得
  3. 03クライアント経由でAWS SDK操作を実行
  4. 04ベクトルストアで文書を取り込み検索

MCP 対応

Claude Desktopを含むMCPクライアントに、AWSサービスを操作するツールを提供します。任意のベクトルストアで文書の取り込みと検索も行えます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

AWS MCP サーバー

Claude Desktop を通じて AWS サービスと連携するためのツールを提供する、Model Context Protocol(MCP)サーバーです。

機能

  • S3:バケットの一覧表示、オブジェクトの一覧表示
  • EC2:インスタンス、セキュリティグループ、VPC の詳細情報の取得
  • RDS:データベースインスタンスの詳細情報の取得
  • Cost Explorer:コストと使用状況のレポートの取得
  • CloudWatch:メトリクス統計情報の取得
  • 汎用 AWS SDK:aws_sdk_wrapper を介した任意の AWS オペレーションへのアクセス
  • ベクトルストア:ドキュメントの取り込みと検索機能(オプション)

クイックスタート

前提条件
  • Python 3.12+
  • AWS 認証情報が設定済み(~/.aws/credentials)
  • Claude Desktop がインストール済み
インストール
  1. パッケージをインストールします:

    pip install aws-mcp-server
    
  2. Claude Desktop を設定します: claude_desktop_config.json に追加します:

    {
        "mcpServers": {
            "aws-mcp-server": {
                "command": "aws-mcp-server"
            }
        }
    }
    
  3. AWS 認証情報を設定します:

    aws configure
    # OR manually edit ~/.aws/credentials:
    
    [default]
    aws_access_key_id = YOUR_ACCESS_KEY
    aws_secret_access_key = YOUR_SECRET_KEY
    region = us-east-1
    

開発

ローカル開発環境のセットアップ
# Clone and install
git clone <repository-url>
cd aws-mcp-server
uv sync

# Run locally
uvx .
設定オプション

カスタマイズ用に環境変数を設定します:

export AWS_MCP_PORT=8888
export AWS_MCP_DEBUG=true
export ENABLE_VECTOR_STORE=true

ドキュメント

ライセンス

MIT License - 詳細については LICENSE ファイルをご覧ください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。