MCP.so
ログイン

AWS Knowledge MCP Server

@AWS Knowledge MCP Server

基本情報

トランスポート

streamable-http

認証方式

提供元の文書を確認

カテゴリ

開発者ツール

作者

AWS Knowledge MCP Server

AWS Knowledge MCP Server について

AWS Knowledge MCP Server は AWS が提供するフルマネージドのリモートサーバーです。エージェントに最新の AWS ドキュメント、API リファレンス、サービスと CloudFormation リソースのリージョン別提供状況、AWS エージェントスキルを提供します。認証は不要で、レート制限があります。

接続情報

https://knowledge-mcp.global.api.aws/

セットアップ

claude mcp add aws-knowledge --transport http https://knowledge-mcp.global.api.aws/

AWS Knowledge MCP Server のツール

5

Fetch full AWS doc pages as markdown. `search_documentation` already returns verbatim page chunks, so don't re-read a URL whose chunk you already have to "confirm" or "round out" an answer -- the chunk is the real page text; treat it as authoritative. Reading the full page is justified ONLY when the chunks genuinely lack the content: - an enumeration or aggregation ("list all X", "how many X") needs the complete set and the chunks show only part of it; - no search result is on-topic after refining the query, and a known doc URL would have the answer. Otherwise, answer from the chunks. Use exact URLs from `search_documentation`; don't guess slugs. Input: `requests: [{url, max_length?, start_index?}]`. Batch 2-5. - `max_length` default 10000. - `start_index` default 0; use prior `end_index` to continue, TOC offset to jump. Allow-listed prefixes: docs.aws.amazon.com; aws.amazon.com (not /marketplace); repost.aws/knowledge-center; docs.amplify.aws; ui.docs.amplify.aws; github.com/{aws-cloudformation/aws-cloudformation-templates, aws-samples/{aws-cdk-examples, generative-ai-cdk-constructs-samples, serverless-patterns}, awsdocs/aws-cdk-guide, awslabs/aws-solutions-constructs, cdklabs/cdk-nag} (README on `main`); constructs.dev/packages/{@aws-cdk-containers, @aws-cdk, @cdk-cloudformation, aws-analytics-reference-architecture, aws-cdk-lib, cdk-amazon-chime-resources, cdk-aws-lambda-powertools-layer, cdk-ecr-deployment, cdk-lambda-powertools-python-layer, cdk-serverless-clamscan, cdk8s, cdk8s-plus-33}; strandsagents.com/latest/documentation/docs/; karpenter.sh/docs/; Amazon Braket: {amazon-braket-sdk-python, amazon-braket-schemas-python, amazon-braket-default-simulator-python, amazon-braket-pennylane-plugin-python, amazon-braket-algorithm-library, qiskit-braket-provider, autoqasm, qirtoqasm}.readthedocs.io and github.com/amazon-braket/* (blob/tree/raw). Output: SUCCESS -- markdown + `total_length, start_index, end_index, truncated, redirected_url?` (truncated includes TOC with char ranges). ERROR -- `error_code` in {not_found, invalid_url, throttled, downstream_error, validation_error}.

AWS docs search. Each result's `context` is verbatim page text -- a real chunk of the actual page, not a short snippet -- and usually already contains the answer, so answer directly from it. Use `read_documentation` only when the chunks genuinely lack the needed detail. Pick ONE topic. Add a 2nd ONLY if query genuinely spans domains. Extra topics dilute ranking. - reference_documentation -- API/SDK/CLI specs, config params - current_awareness -- new/released/announced - troubleshooting -- errors, "how to fix" (NOT for conceptual/feature questions) - amplify_docs -- Amplify (+ language) - cdk_docs -- CDK concepts/guides - cdk_constructs -- CDK code samples, L3 - cloudformation -- CFN/SAM templates - strands_docs -- Strands Agents SDK (its Skills/agents concepts go here, NOT agent_skills) - agent_skills -- this tool's guided skills (load via `retrieve_skill`) - general (default) -- architecture, best practices, tutorials, feature behavior Results: rank_order (lower=better), url, title, context (verbatim page chunk -- answer directly from it).

Retrieve a list of all AWS regions.

AWS resource availability per region. - Max 10 regions; multi-region needs `filters`; single-region supports `next_token`. - Status: isAvailableIn | isNotAvailableIn | isPlannedIn | Not Found. - Response key: products | service_apis | cfn_resources. Not for region counts/docs/vague queries -- use `search_documentation` / `list_regions`. Filter values must EXACTLY match AWS's catalog names; guessed, partial, or pluralized names are rejected ("values in filter parameter do not exist"). If unsure of the exact name, first call once for a single region with resource_type set and NO filters to list all valid names, then re-call filtering on the exact match.

Retrieve an AWS skill (workflows, references). Returns SKILL.md, or `file` if given. Call `search_documentation` FIRST and copy `skill_name` verbatim -- it is an opaque registry ID. Never guess or fabricate `skill_name` or `file`.

概要

AWS Knowledge MCP Server とは?

AWS Knowledge MCP Server は AWS が提供するフルマネージドのリモート MCP サーバーで、AI エージェントに最新の AWS ドキュメント、API リファレンス、リージョン別の提供状況データ、AWS エージェントスキルを提供します。認証も AWS アカウントも不要です。

AWS はこれをオープンソースの AWS MCP servers プロジェクト(awslabs)の一部として公開しており、一般提供(GA)されています。AWS は絶えず変化するため、モデルの学習データはすぐに古くなります。このサーバーを使うと、アシスタントは回答やインフラコードの作成前に、最新のドキュメントを検索・閲覧し、サービス、API、CloudFormation リソースが特定のリージョンで使えるかを確認し、手順化された AWS スキルを読み込めます。

AWS Knowledge MCP Server の使い方

エンドポイントは Streamable HTTP を使い、認証情報は不要です。利用にはレート制限と AWS Site Terms が適用されます。

https://knowledge-mcp.global.api.aws

Claude Code

claude mcp add --transport http aws-knowledge https://knowledge-mcp.global.api.aws

Claude Desktop と claude.ai

Settings → Connectors → Add custom connector を開き、名前を「AWS Knowledge」にして URL を貼り付けます。サインインの手順はありません。

Cursor

~/.cursor/mcp.json に追加します。

{
  "mcpServers": {
    "aws-knowledge-mcp-server": {
      "url": "https://knowledge-mcp.global.api.aws"
    }
  }
}

VS Code

.vscode/mcp.json に追加します。

{
  "servers": {
    "aws-knowledge-mcp-server": {
      "type": "http",
      "url": "https://knowledge-mcp.global.api.aws"
    }
  }
}

HTTP に対応していないクライアント

AWS は fastmcp を使った stdio から HTTP へのプロキシを案内しています。

{
  "mcpServers": {
    "aws-knowledge-mcp-server": {
      "command": "uvx",
      "args": ["fastmcp", "run", "https://knowledge-mcp.global.api.aws"]
    }
  }
}

AWS Knowledge MCP Server の主な機能

  • 一般提供されている AWS 公式のフルマネージドサーバー。
  • 認証も AWS アカウントも不要。
  • AWS ドキュメント、API/SDK/CLI リファレンス、新機能や発表済みの機能、トラブルシューティング情報、Amplify・CDK のドキュメントを横断検索。
  • 検索結果には実際のページの原文チャンクが含まれるため、回答で出典テキストを引用できます。
  • チャンクで足りない場合は、ページ全体を Markdown に変換して読み込み。
  • 製品、サービス API、CloudFormation リソースのリージョン別提供状況。
  • AWS エージェントスキル:エージェントが必要に応じて読み込める、パッケージ化されたワークフローと参照ファイル。

AWS Knowledge MCP Server のツール

ドキュメント。 aws___search_documentation は、reference_documentation、current_awareness(新機能や発表済みの機能)、troubleshooting、amplify_docs、CDK などのトピックで AWS ドキュメントを検索します。各結果のコンテキストは実際のページテキストです。aws___read_documentation はドキュメントページ全体を Markdown で取得します。説明では、完全な一覧が必要な場合など、検索チャンクに必要な情報がないときだけ使うようモデルに指示しています。

リージョン。 aws___list_regions はすべての AWS リージョンを返します。aws___get_regional_availability は、製品、サービス API、CloudFormation リソースが最大 10 リージョンで提供中・未提供・提供予定のいずれかを報告します。フィルター値は AWS カタログの名前と完全に一致させる必要があります。

スキル。 aws___retrieve_skill は AWS スキルの SKILL.md またはそのファイルの 1 つを返します。スキル名は推測せず、検索結果からコピーする必要があります。

AWS Knowledge MCP Server のユースケース

  • インフラコードの事実確認:「このテンプレートを書く前に、AWS::Lambda::Function の最新の CloudFormation プロパティを確認して。」
  • リージョン計画:「Amazon Bedrock は eu-central-2 と ap-southeast-4 で使える?」
  • 最新情報の把握:「ここ数か月で AWS が S3 について発表したことは?」
  • トラブルシューティング:「アカウントをまたいでロールを引き受けるときのこの AccessDenied エラーを AWS ドキュメントで検索して。」
  • ガイド付きワークフロー:「このサービスをセットアップする AWS スキルを探して、その手順に従って。」

AWS Knowledge MCP Server のトラブルシューティング

  • リクエストが制限される。 サーバーにはレート制限があります。呼び出しの間隔を空け、ページ全体を読み直すより検索チャンクから回答するようにしてください。
  • リージョン提供状況でフィルター値が存在しないと言われる。 フィルター名は AWS のカタログと完全に一致させる必要があります。まず 1 つのリージョンについて、リソースタイプを指定しフィルターなしでツールを呼び出し、有効な名前を一覧してください。
  • クライアントが stdio にしか対応していない。 上記の fastmcp プロキシ設定を使ってください。

よくある質問

1

AWS Knowledge MCP Server は公式ですか?

はい。AWS が構築・ホストしており、awslabs の MCP プロジェクトで説明されています。

2

AWS アカウントや認証情報は必要ですか?

いいえ。サーバーは認証不要で、AWS は AWS アカウントなしで始められるとしています。

3

無料ですか?

AWS はこのサーバーの価格を掲載していません。利用にはレート制限と AWS Site Terms が適用されます。

4

自分の AWS アカウントのリソースにアクセスしたり変更したりできますか?

いいえ。扱うのはドキュメント、リージョン別提供状況、スキルといった公開された AWS の知識で、アカウントへのアクセス権はありません。

5

Claude Code、Cursor、VS Code で使えますか?

はい。URL をリモート HTTP サーバーとして追加します。stdio のみのクライアントでは fastmcp プロキシを使います。

6

Web 検索でドキュメントを読むのと何が違いますか?

検索結果は AWS 自身のインデックスから得た原文のページチャンクで、さらに一般的な Web 検索にはないリージョンと提供状況の構造化ツールがあります。

7

AWS Knowledge MCP Server のリモート MCP サーバーとは何ですか?

AWS Knowledge MCP Server のリモート MCP サーバーは、https://knowledge-mcp.global.api.aws/ にホストされた Model Context Protocol エンドポイントです。AI アシスタントはローカルに何もインストール・実行することなく接続できます。

8

AWS Knowledge MCP Server の MCP サーバーにはどう接続しますか?

エンドポイント https://knowledge-mcp.global.api.aws/ を Claude Code、Cursor、VS Code など任意の MCP 対応クライアントに追加してください。このページのセットアップ手順で各クライアントを一度に設定できます。

9

AWS Knowledge MCP Server の MCP サーバーは認証が必要ですか?

この掲載では AWS Knowledge MCP Server の認証要件がまだ確認されていません。接続前に提供元のドキュメントをご確認ください。

10

AWS Knowledge MCP Server の MCP サーバーはどのトランスポートを使用しますか?

AWS Knowledge MCP Server は streamable-http エンドポイントを公開しており、これはリモート MCP サーバーで広く使われ、主要な MCP クライアントがサポートするトランスポートです。

コメント