Skip to main content
Glama

AWS CLI MCP サーバー

Claude から直接 AWS CLI コマンドを生成および実行できる MCP (Model Context Protocol) サーバー。

特徴

  • MCP プロトコルを介して AWS CLI コマンドを実行する

  • AWSサービスに関する詳細情報を入手する

  • 利用可能なAWSサービスの一覧

  • AWS CLI 機能へのフルアクセス

Related MCP server: Tembo MCP Server

ツール

  • execute-aws-command : AWS CLI コマンドを実行する

    • パラメータ:

      • command : AWS サービス (例: s3、ec2、lambda)

      • subcommand (オプション):実行するコマンド(例:ls、describe-instances)

      • options (オプション): コマンドオプションをキーと値のペアとして指定します

  • get-service-details : 特定の AWS サービスの詳細を取得する

    • パラメータ:

      • service : AWS サービス名 (例: s3、ec2、lambda)

リソース

  • aws-services://list : 利用可能な AWS サービスを一覧表示する

セットアップとインストール

前提条件

  • Node.js (v20以降を推奨)

  • npmまたはyarn

  • AWS CLI がインストールされ、認証情報が設定されている

  • タイプスクリプト

ローカルインストール

  1. このリポジトリをクローンします:

git clone https://github.com/IcyKallen/aws-cli-mcp-server cd aws-cli-mcp-server
  1. 依存関係をインストールします:

npm install
  1. プロジェクトをビルドします。

npm run build
  1. AWS CLI が設定されていることを確認します。

aws configure
  1. MCP サーバーを起動します。

npm start

Claude Desktopとの統合

これをclaude_desktop_config.jsonに追加します:

プロジェクトをビルドした後、以下を使用できます。

{ "mcpServers": { "aws-cli": { "command": "node", "args": [ "/path/to/aws-cli-mcp-server/dist/index.js" ] } } }

クロードでの使用例

S3バケットの一覧表示

I need to list my S3 buckets.

S3バケットを作成する

Create a new S3 bucket named "my-test-bucket" in the us-west-2 region.

EC2 サービスの詳細を取得する

What EC2 commands are available?

セキュリティノート

  • このサーバーは、設定されたAWS認証情報と同じ権限でAWS CLIコマンドを実行します。

  • このサーバーにアクセスできる人には注意してください

  • 本番環境での使用には追加の認証を実装することを検討してください

ライセンス

MITライセンス

-
security - not tested
F
license - not found
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/IcyKallen/aws-cli-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server