Skip to content

Latest commit

 

History

History
324 lines (177 loc) · 7.01 KB

File metadata and controls

324 lines (177 loc) · 7.01 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

Fixed

  • Remove max range check on parameters to remain forwards compatible with any API changes (#2445)

[1.3.9] - 2026-02-12

Fixed

  • Validate file path access in shorthand parser (#2406)

[1.3.5] - 2026-01-21

Fixed

  • Decoding of binary data in AWS command output (#2213)

[1.3.1] - 2025-12-31

Fixed

  • S3 Express One supported region validation (#2045)

[1.3.0] - 2025-12-23

Added

  • Add OAuth support (#1902)

Changed

  • Directory from AWS_API_MCP_WORKING_DIR will no longer be automatically created (#1962)

Fixed

  • Remove http/https prefix restriction (#1973)
  • Remove filters restriction (#1972)

[1.2.3] - 2025-12-19

Changed

  • Upgrade AWS CLI to v1.44.1 (#1971)
  • call_aws tool description changes related to working directory (#1920)

Fixed

  • Allow s3 cp on stdout and better error handling for CLI customizations (#1954)
  • Query bug with non-compatible JSON data types (#1955)

[1.2.2] - 2025-12-12

Changed

  • Upgrade AWS CLI to v1.43.13 (#1937)

[1.2.1] - 2025-12-10

Changed

  • Upgrade AWS CLI to v1.43.11 (#1913)

[1.2.0] - 2025-12-08

Changed

  • Updated default AWS API connect and read timeout (#1876)
  • Upgrade AWS CLI to v1.43.10 (#1891)
  • Support aws login (#1873)
  • AWS CLI operations 'help' command support (#1858)

[1.1.8] - 2025-11-28

Fixed

  • Origin header parsing (#1851)

[1.1.7] - 2025-11-20

Added

  • Allow disabling local file system access (#1774)

Fixed

  • Deprecation warnings for passing transport settings when creating the server (#1772)

[1.1.6] - 2025-11-19

Changed

  • Bump FastMCP to 2.13.1

[1.1.5] - 2025-11-13

Changed

  • Add MCPClient and via to user agent (#1724)

Fixed

  • Throw error instead of return response in MCP tools (#1704)

[1.1.4] - 2025-11-07

Fixed

  • Validate origin/host headers in streamable-http mode (#1683)

Changed

  • Upgrade AWS CLI to v1.42.65 (#1646)

[1.1.3] - 2025-11-03

Fixed

  • Change priorities of default_region parameters in call_aws_helper (#1641)

Changed

  • Upgrade AWS CLI to v1.42.64 (#1637)

[1.1.2] - 2025-10-31

Changed

  • Add region parameter support to call_aws_helper (#1622)

[1.1.1] - 2025-10-25

Changed

  • Upgrade AWS CLI to v1.42.57 (#1573)

[1.1.0] - 2025-10-22

Fixed

  • Log errors thrown by the agent scripts manager (#1533)

Changed

  • Converted MCP server to use FastMCP framework instead of python mcp sdk (#1513)
  • Add call_aws helper function to consume credentials from other sources (#1547)

[1.0.2] - 2025-10-13

Fixed

  • CLI commands that don't expect any parameters (#1494)

Added

  • Support for --endpoint-url flag for localhost endpoints (#1452)
  • Change max retries to 3 when interpreting CLI command (#1485)

[1.0.1] - 2025-10-06

Added

  • Agent Script for creating Aurora DB with instances (#1401)
  • AWS_API_MCP_STATELESS_HTTP configuration option (#1349)

[1.0.0] - 2025-10-01

Changed

  • Replace local knowledge base with a remote endpoint for suggest_aws_commands (#1282)

Removed

  • wait and other polling AWS CLI commands(#1402) src/aws-api-mcp-server/CHANGELOG.md

[0.3.4] - 2025-09-30

Removed

  • Command output logging (#1388)

Fixed

  • Mark more operations as mutating (#1387)

[0.3.3] - 2025-09-30

Fixed

  • Mark sts:AssumeRole as mutating (#1364)

[0.3.1] - 2025-09-23

Added

  • Agent script for CloudTrail Multi-Region Setup (#1320)
  • Add telemetry for AWS CLI customizations (#1335)
  • Enforcement of AUTH_TYPE=no-auth for streamable-http mode (#1345)
  • Agent Script for troubleshooting permissions using CloudTrail events (#1313)

[0.3.0] - 2025-09-22

Fixed

  • Loading of security policy from ~/.aws/aws-api-mcp/mcp-security-policy.json (#1311)
  • Enforcement of READ_OPERATIONS_ONLY_MODE and REQUIRE_MUTATION_CONSENT in security policy (#1301)

[0.2.14] - 2025-09-15

Added

  • Agent Script for debugging Lambda timeouts (#1271)
  • Agent Script for failure troubleshooting (#1276)
  • Safe execution for AWS APIs within working directory (#1261)

[0.2.13] - 2025-09-10

Added

  • Support for custom security policy configuration via ~/.aws/aws-api-mcp/mcp-security-policy.json file (#1213)
  • Custom deny list and elicitation required lists for AWS operations with pattern matching support (#1213)
  • Documentation for security policy configuration in README (#1240)

[0.2.12] - 2025-09-04

Added

  • Support for custom agent scripts directory via AWS_API_MCP_AGENT_SCRIPTS_DIR environment variable (#1227)
  • Scrubbing of sensitive logs (#1228)

[0.2.11] - 2025-08-29

Changed

  • Telemetry for consent mechanism (#1202)

[0.2.10] - 2025-08-28

Added

  • Support for streamable HTTP transport mode via AWS_API_MCP_TRANSPORT environment variable (#1192)
  • Configurable port for HTTP transport mode via AWS_API_MCP_PORT environment variable (defaults to 8000) (#1192)
  • Configurable host for HTTP transport mode via AWS_API_MCP_HOST environment variable (defaults to 127.0.0.1) (#1192)

Fixed

  • Support commands with outfile parameter (#1154)

[0.2.9] - 2025-08-25

Added

  • Experimental support for Agent Scripts (#1149)

[0.2.8] - 2025-08-21

Changed

  • Fetch embedding model from AWS instead of Hugging Face (#1127)

Fixed

  • Use region from profile specified in cli command (#1123)

[0.2.5] - 2025-08-11

Changed

  • Validate AWS_REGION environment variable (#1030)

[0.2.4] - 2025-08-07

Fixed

  • Async model loading on Windows (#1035)

[0.2.3] - 2025-08-06

Changed

  • Improve tool logging (#1004)

[0.2.2] - 2025-08-05

Changed

  • Update README (#1020)

[0.2.1] - 2025-08-01

Added

  • Support for --profile in boto3 operations. (#986)

[0.2.0] - 2025-07-29

Added

  • First version of the consent mechanism using elicitation. This can be enabled using REQUIRE_MUTATION_CONSENT and will prompt for input before executing any mutating operations. (#926)

Changed

  • Load the sentence transformers in the background (#844)
  • Switched to CPU-only PyTorch (#856)
  • Tool annotations (#915)
  • AWS_REGION is no longer a mandatory environment variable. The region will be determined similar to boto3 with a default fallback to us-east-1 (#952)

Fixed

  • Support profile for customizations (e.g. s3 ls) (#896)

[0.1.1] - 2025-07-15

Added

  • First release of AWS API MCP Server.
  • call_aws tool. Executes AWS CLI commands with validation and proper error handling
  • suggest_aws_commands tool. Suggests AWS CLI commands based on a natural language query. This tool helps the model generate CLI commands by providing a description and the complete set of parameters for the 5 most likely CLI commands for the given query, including the most recent AWS CLI commands - some of which may be otherwise unknown to the model.