AWS Documentation MCP Server について
AWS 公式ドキュメントを参照して質問に回答する MCP サーバーです。AWS を扱う人向けに、CLI の使い方、サービス設定、ベストプラクティスを案内します。
主な機能
- 01AWS ドキュメントに基づく質問応答
- 02AWS CLI コマンドの説明
- 03AWS サービス設定の案内
- 04ベストプラクティスの提案
活用シーン
- 01S3 バケットの作成方法を調べる
- 02AWS CLI コマンドの使い方を確認
- 03AWS サービスの設定手順を確認
MCP 対応
README には HTTP `/query` エンドポイントの記載がありますが、MCP の通信方式やクライアント接続方法は示されていません。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
インストール方法は未掲載です
このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。
ツール
ツール一覧はまだ取得されていません
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
プロジェクトの README よりAWS Documentation MCP Server
AWS公式ドキュメントを活用したMCPサーバーです。AWS CLIやSDKの使用方法、AWSサービスの設定方法などについて、AWS公式ドキュメントを基にした回答を提供します。
機能
- AWS公式ドキュメントを基にした質問応答
- AWS CLIコマンドの使用方法の説明
- AWSサービスの設定手順の案内
- ベストプラクティスの提案
セットアップ
- 環境変数の設定
export AWS_ACCESS_KEY_ID=your_access_key
export AWS_SECRET_ACCESS_KEY=your_secret_key
export AWS_DEFAULT_REGION=your_region
- 依存関係のインストール
pip install -r requirements.txt
- サーバーの起動
python main.py
使用方法
- HTTPリクエストの例:
curl -X POST http://localhost:8000/query \
-H "Content-Type: application/json" \
-d '{"query": "S3バケットの作成方法を教えてください"}'
- レスポンスの例:
{
"response": "S3バケットを作成するには以下の手順に従ってください:\n1. AWS CLIを使用する場合:\n aws s3api create-bucket --bucket バケット名 --region リージョン名\n\n2. AWS Management Consoleを使用する場合:\n - S3コンソールにアクセス\n - [バケットを作成]をクリック\n - バケット名とリージョンを指定\n - 設定を確認して作成\n"
}
ライセンス
MITライセンス
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。