|
| 1 | +#!/bin/bash |
| 2 | +set -euo pipefail |
| 3 | + |
| 4 | +# shellcheck disable=SC2312 |
| 5 | +ROOT_DIR="$(dirname "$(realpath "${BASH_SOURCE[0]}")")" |
| 6 | + |
| 7 | +# @TODO: Configure IAM trust policies. |
| 8 | +# https://github.com/awslabs/mcp/blob/main/src/aws-api-mcp-server/DEPLOYMENT.md |
| 9 | + |
| 10 | +aws-vault --debug exec --duration=15m --ecs-server --region=us-east-2 --lazy devenv-base-role -- \ |
| 11 | + aws-mcp-credential-proxy -- \ |
| 12 | + docker mcp gateway run \ |
| 13 | + --servers=amazon-bedrock-agentcore \ |
| 14 | + --servers=aws-api \ |
| 15 | + --servers=aws-core-mcp-server \ |
| 16 | + --servers=aws-diagram \ |
| 17 | + --servers=aws-documentation \ |
| 18 | + --servers=aws-terraform \ |
| 19 | + --servers=curl \ |
| 20 | + --servers=docker \ |
| 21 | + --servers=gitmcp \ |
| 22 | + --servers=kagisearch \ |
| 23 | + --servers=remote-mcp \ |
| 24 | + --servers=terraform \ |
| 25 | + --servers=time \ |
| 26 | + --servers=vuln-nist-mcp-server \ |
| 27 | + --tools=call_aws \ |
| 28 | + --tools=convert_time \ |
| 29 | + --tools=curl \ |
| 30 | + --tools=cve_change_history \ |
| 31 | + --tools=cves_by_cpe \ |
| 32 | + --tools=docker \ |
| 33 | + --tools=fetch_agentcore_doc \ |
| 34 | + --tools=fetch_generic_documentation \ |
| 35 | + --tools=fetch_generic_url_content \ |
| 36 | + --tools=generate_diagram \ |
| 37 | + --tools=get_current_time \ |
| 38 | + --tools=get_cve_by_id \ |
| 39 | + --tools=get_diagram_examples \ |
| 40 | + --tools=get_latest_module_version \ |
| 41 | + --tools=get_latest_provider_version \ |
| 42 | + --tools=get_latest_provider_version \ |
| 43 | + --tools=get_module_details \ |
| 44 | + --tools=get_policy_details \ |
| 45 | + --tools=get_provider_capabilities \ |
| 46 | + --tools=get_provider_details \ |
| 47 | + --tools=get_provider_details \ |
| 48 | + --tools=get_temporal_context \ |
| 49 | + --tools=kagi_search_fetch \ |
| 50 | + --tools=kagi_summarizer \ |
| 51 | + --tools=kevs_between \ |
| 52 | + --tools=list_icons \ |
| 53 | + --tools=manage_agentcore_gateway \ |
| 54 | + --tools=manage_agentcore_memory \ |
| 55 | + --tools=manage_agentcore_runtime \ |
| 56 | + --tools=match_common_libs_owner_repo_mapping \ |
| 57 | + --tools=mcp-add \ |
| 58 | + --tools=mcp-create-profile \ |
| 59 | + --tools=mcp-find \ |
| 60 | + --tools=prompt_understanding \ |
| 61 | + --tools=read_documentation \ |
| 62 | + --tools=recommend \ |
| 63 | + --tools=search_agentcore_docs \ |
| 64 | + --tools=search_cloudflare_documentation \ |
| 65 | + --tools=search_cves \ |
| 66 | + --tools=search_documentation \ |
| 67 | + --tools=search_generic_code \ |
| 68 | + --tools=search_generic_documentation \ |
| 69 | + --tools=search_modules \ |
| 70 | + --tools=search_policies \ |
| 71 | + --tools=search_providers \ |
| 72 | + --tools=SearchAwsProviderDocs \ |
| 73 | + --tools=SearchUserProvidedModule \ |
| 74 | + --tools=suggest_aws_commands \ |
| 75 | + --additional-config="${ROOT_DIR}/config.yml" \ |
| 76 | + ; |
0 commit comments