Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
cf0be8a
Introducing MCP server v2
Jonathan-Improving Nov 21, 2025
4cafa2d
Round of clean-up / refactoring
Jonathan-Improving Apr 24, 2026
985d32b
Add command runner tools (`valkey_read`, `valkey_write`, `valkey_admi…
Jonathan-Improving Apr 23, 2026
82da5df
Add inline documentation to explain some code
Jonathan-Improving Apr 24, 2026
e626ee4
Add "read-only" and exception handling guards
Jonathan-Improving Apr 24, 2026
670c13f
Remove redundant `async def client` fixture from tests and refactor s…
Jonathan-Improving Apr 24, 2026
3d370e3
Redirect GLIDE Rust logger output to stderr to prevent MCP stdio JSON…
Jonathan-Improving Apr 24, 2026
ccb5047
Remove redundant `index_exists` utility and associated pre-validation…
Jonathan-Improving Apr 24, 2026
d13dced
Add support for configurable vector algorithm and distance metric thr…
Jonathan-Improving Apr 24, 2026
72d5408
Address PR review comments
Jonathan-Improving Apr 24, 2026
d6ef03c
Lazy-load AWS STS credentials upon embedding creation
Jonathan-Improving Apr 24, 2026
7c113e3
Add `nosec` comments for security-related false positives in shutdown…
Jonathan-Improving Apr 24, 2026
c9ff891
Add TLS integration test
Jonathan-Improving Apr 24, 2026
dc78525
Move integration tests to their own scope
Jonathan-Improving Apr 24, 2026
7464928
Make `reset_client` async and add support for configurable GLIDE log …
Jonathan-Improving Apr 24, 2026
52eea22
Minor tidy-up
Jonathan-Improving Apr 24, 2026
1867306
Add Strands Agents SDK documentation support to README (#3298)
animebar Apr 27, 2026
4dd7466
Address latest comments, tidy-up code, and security hardening
Jonathan-Improving Apr 27, 2026
e809c9b
Merge branch 'main' into feature/mcp/v2
Jonathan-Improving Apr 27, 2026
374381e
Sanitize `filter_expression` and `vector_field` inputs to prevent `=>…
Jonathan-Improving Apr 27, 2026
21c307a
Bump version to 0.2.0, improve thread safety in `reset_provider`, ref…
Jonathan-Improving Apr 28, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 9 additions & 2 deletions src/aws-knowledge-mcp-server/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@ This MCP server is in general availability.
- Regional availability information for AWS APIs and CloudFormation resources
- Full-stack development guidance including Amplify framework documentation, patterns, and best practices
- Access the latest CDK and CloudFormation documentation, best practices, and high-quality examples to facilitate a better infrastructure-as-code development experience
- Strands Agents SDK documentation — search and read the full Strands Agents docs (User Guide, API reference, examples, and more)
- Access to SOPs - step-by-step, tested guidance for common AWS tasks and workflows for AI agents

### AWS Knowledge capabilities
Expand All @@ -24,12 +25,13 @@ This MCP server is in general availability.
- **The latest information**: Access the latest announcements about new AWS services and features
- **Full-stack development**: Learn how to build complete applications using AWS Amplify with frontend and backend integration guidance
- **Infrastructure as code development**: Access the latest CDK and CloudFormation guidance, best practices, and code examples to model your infrastructure in code
- **Strands Agents SDK**: Search and read the complete Strands Agents documentation including User Guide, API reference (Python & TypeScript), examples, community contributions, and blog posts to build AI agents with the Strands Agents SDK
- **Well-defined SOPs**: step-wise guidance for AI agents on actionable AWS tasks and workflows such as deployment, troubleshooting, security, infrastructure setup, and more

### Tools

1. `search_documentation`: Search across all AWS documentation and agent SOPs with optional topic-based filtering for more targeted result
2. `read_documentation`: Retrieve and convert AWS documentation pages to markdown
1. `search_documentation`: Search across all AWS documentation, agent SOPs and Strands Agents SDK docs with optional topic-based filtering for more targeted result
2. `read_documentation`: Retrieve and convert AWS documentation and Strands Agents (strandsagents.com) pages to markdown
3. `recommend`: Get content recommendations for AWS documentation pages
4. `list_regions`: Retrieve a list of all AWS regions, including their identifiers and names
5. `get_regional_availability`: Retrieve AWS regional availability information for Services, Features, SDK service APIs and CloudFormation resources
Expand All @@ -48,6 +50,7 @@ This MCP server is in general availability.
- AWS Amplify Documentation
- CDK documentation, CLI guides, constructs, and patterns
- CloudFormation templates and references
- Strands Agents SDK documentation (User Guide, API reference, examples, community, blog posts)
- Agent SOPs for common AWS tasks

### Learn about AWS with natural language
Expand Down Expand Up @@ -158,3 +161,7 @@ Yes. The Knowledge MCP server offers guidance for configuring and managing AWS s
#### 7. Can I use AWS Knowledge MCP Server to find agent-friendly guidance on complex, actionable AWS workflows?

Yes. The Knowledge MCP server is now empowered by a list of high-quality SOPs that provide AI agents step-by-step guidance on complex, error-prone workflows. Such workflows include deployment, troubleshooting, security, infrastructure setup, and more. Leveraging agent SOPs would not only augment the quality of agent responses, but also significantly boost AI efficiency in terms of time and token usage.

#### 8. Can I use AWS Knowledge MCP Server for building AI agents with the Strands Agents SDK?

Yes. The Knowledge MCP server indexes the full Strands Agents SDK documentation — User Guide, API reference (Python & TypeScript), examples, community contributions, and blog posts. You can search using the `strands_docs` topic or just ask questions naturally. The assistant can also fetch full pages from strandsagents.com inline for deeper detail.
Loading
Loading