mcpField
A
AWS Documentation MCP Server

AWS Documentation MCP Server

ローカル
github.com/enomoto11メモリ・ナレッジ080 週間前に更新

AWS Documentation MCP Server について

AWS 公式ドキュメントを参照して質問に回答する MCP サーバーです。AWS を扱う人向けに、CLI の使い方、サービス設定、ベストプラクティスを案内します。

主な機能

  1. 01AWS ドキュメントに基づく質問応答
  2. 02AWS CLI コマンドの説明
  3. 03AWS サービス設定の案内
  4. 04ベストプラクティスの提案

活用シーン

  1. 01S3 バケットの作成方法を調べる
  2. 02AWS CLI コマンドの使い方を確認
  3. 03AWS サービスの設定手順を確認

MCP 対応

README には HTTP `/query` エンドポイントの記載がありますが、MCP の通信方式やクライアント接続方法は示されていません。

設定

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

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

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

リポジトリ

ツール

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

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

詳細

プロジェクトの README より

AWS Documentation MCP Server

AWS公式ドキュメントを活用したMCPサーバーです。AWS CLIやSDKの使用方法、AWSサービスの設定方法などについて、AWS公式ドキュメントを基にした回答を提供します。

機能

  • AWS公式ドキュメントを基にした質問応答
  • AWS CLIコマンドの使用方法の説明
  • AWSサービスの設定手順の案内
  • ベストプラクティスの提案

セットアップ

  1. 環境変数の設定
export AWS_ACCESS_KEY_ID=your_access_key
export AWS_SECRET_ACCESS_KEY=your_secret_key
export AWS_DEFAULT_REGION=your_region
  1. 依存関係のインストール
pip install -r requirements.txt
  1. サーバーの起動
python main.py

使用方法

  1. HTTPリクエストの例:
curl -X POST http://localhost:8000/query \
  -H "Content-Type: application/json" \
  -d '{"query": "S3バケットの作成方法を教えてください"}'
  1. レスポンスの例:
{
  "response": "S3バケットを作成するには以下の手順に従ってください:\n1. AWS CLIを使用する場合:\n   aws s3api create-bucket --bucket バケット名 --region リージョン名\n\n2. AWS Management Consoleを使用する場合:\n   - S3コンソールにアクセス\n   - [バケットを作成]をクリック\n   - バケット名とリージョンを指定\n   - 設定を確認して作成\n"
}

ライセンス

MITライセンス

コメント

MCP は初めてですか?

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

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