Skip to content

Commit 8ffcbf4

Browse files
committed
feat: Tighten-up project-specific MCP server configuration.
1 parent 5fafb4a commit 8ffcbf4

File tree

8 files changed

+194
-223
lines changed

8 files changed

+194
-223
lines changed

.github/chatmodes/4.1-Beast.chatmode.md

Lines changed: 0 additions & 131 deletions
This file was deleted.

.github/chatmodes/Code-Reviewer.chatmode.md

Lines changed: 0 additions & 30 deletions
This file was deleted.

.github/prompts/editorconfig.prompt.md

Lines changed: 0 additions & 62 deletions
This file was deleted.

.kiro/settings/config.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
aws-api:
2+
aws_profile_name: devenv-base-role
3+
aws-diagram:
4+
output_dir: ./diagram
5+
kagisearch:
6+
engine: cecil
Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
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+
;
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
#!/bin/bash
2+
set -euo pipefail
3+
4+
##
5+
# View installed servers.
6+
# docker mcp server ls
7+
#
8+
# View installed tools.
9+
# docker mcp tools ls
10+
#
11+
# Helpful tools for learning more.
12+
# docker mcp tools inspect <tool-name>
13+
# docker mcp tools call <tool-name>
14+
##
15+
16+
# shellcheck disable=SC2312
17+
ROOT_DIR="$(dirname "$(realpath "${BASH_SOURCE[0]}")")"
18+
19+
# Install into Kiro
20+
docker mcp client connect kiro
21+
22+
# Set Kagi search API config
23+
op read --no-newline "op://Private/ibzwf3qxqukhwvi4mdrnxozozq/credential" | docker mcp secret set kagisearch.api_key
24+
25+
# Symlink
26+
ln -s "${ROOT_DIR}/configure-aws-mcp.sh" /usr/local/bin/aws-mcp

0 commit comments

Comments
 (0)