awslabs / awslabs/agentcore-samples

Add Claude Desktop web search sample (AgentCore Gateway)

Open
#1,859 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
3.4k
Forks
1.3k
Avg merge
1d 22h
Merged PRs (30d)
30

Description

### What
Add a new sample under
01-features/03-connect-your-agent-to-anything/03-web-search/04-claude-desktop
showing how to connect Claude Desktop to AgentCore Web Search through an
AgentCore Gateway (MCP endpoint), with Cognito/IAM Identity Center federation.

### Why
Complements the existing web-search samples (raw MCP, Strands, LangChain) with a
no-code MCP client (Claude Desktop), and documents the security/governance
benefits of going through the Gateway (WAF, Guardrails, Cedar policy, no data egress).

### Deliverables
- provision.py + provision_web_search_gateway.ipynb
- README with setup, usage, and diagrams

Contributor guide

Open the contributing guide

Research direction

Start by reviewing the existing raw MCP, Strands, and LangChain web-search samples, then create the new 04-claude-desktop sample under 01-features/03-connect-your-agent-to-anything/03-web-search/. The deliverables are provision.py, provision_web_search_gateway.ipynb, and a README covering setup, usage, security governance, and diagrams; the sample is done when it demonstrates Claude Desktop connecting through the AgentCore Gateway with Cognito/IAM Identity Center federation.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, python
Domain
authentication, cloud, documentation
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
65/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.