MCPcopy Create free account
hub / github.com/awslabs/mcp / versions

github.com/awslabs/mcp @2026.07.20260706214220 → @2026.07.20260713210810

indexed versions: 2026.07.20260702161703 · 2026.07.20260706214220 · 2026.07.20260713210810

216 added 1 removed 16 signature changed

Removed / breaking in @2026.07.20260706214220, gone in @2026.07.20260713210810

test_internal_create_connection_uses_custom_secret_arnFunctionsrc/mssql-mcp-server/tests/test_server.py

Signature changed

CloudWatchMetricsTools.execute_promql_queryMethoder/awslabs/cloudwatch_mcp_server/cloudwatch_metrics/tools.py
CloudWatchMetricsTools.execute_promql_range_queryMethoder/awslabs/cloudwatch_mcp_server/cloudwatch_metrics/tools.py
CloudWatchMetricsTools.get_promql_label_valuesMethoder/awslabs/cloudwatch_mcp_server/cloudwatch_metrics/tools.py
CloudWatchMetricsTools.get_promql_labelsMethoder/awslabs/cloudwatch_mcp_server/cloudwatch_metrics/tools.py
CloudWatchMetricsTools.get_promql_seriesMethoder/awslabs/cloudwatch_mcp_server/cloudwatch_metrics/tools.py
connect_to_databaseFunctionsrc/mssql-mcp-server/awslabs/mssql_mcp_server/server.py
internal_create_connectionFunctionsrc/mssql-mcp-server/awslabs/mssql_mcp_server/server.py
load_openapi_specFunctionenapi-mcp-server/awslabs/openapi_mcp_server/utils/openapi.py
load_side_effectFunctionsrc/openapi-mcp-server/tests/test_new_features.py
load_side_effectFunctionsrc/openapi-mcp-server/tests/test_ssrf_protection.py
TestOpenAPIUtils.test_url_http_errorMethodsrc/openapi-mcp-server/tests/utils/test_openapi.py
TestOpenAPIUtils.test_url_invalid_specMethodsrc/openapi-mcp-server/tests/utils/test_openapi.py
TestOpenAPIUtils.test_url_timeoutMethodsrc/openapi-mcp-server/tests/utils/test_openapi.py
connect_to_databaseFunctionsrc/oracle-mcp-server/awslabs/oracle_mcp_server/server.py
internal_create_connectionFunctionsrc/oracle-mcp-server/awslabs/oracle_mcp_server/server.py
list_databases_toolFunctionrc/redshift-mcp-server/awslabs/redshift_mcp_server/server.py

Added new API surface in @2026.07.20260713210810

_end_of_dollar_quoteFunctionerver/awslabs/aurora_dsql_mcp_server/mutable_sql_detector.py
_end_of_double_quoteFunctionerver/awslabs/aurora_dsql_mcp_server/mutable_sql_detector.py
_end_of_single_quoteFunctionerver/awslabs/aurora_dsql_mcp_server/mutable_sql_detector.py
_is_escape_string_openFunctionerver/awslabs/aurora_dsql_mcp_server/mutable_sql_detector.py
blank_string_literalsFunctionerver/awslabs/aurora_dsql_mcp_server/mutable_sql_detector.py
normalize_for_detectionFunctionerver/awslabs/aurora_dsql_mcp_server/mutable_sql_detector.py
strip_quoted_identifiersFunctionerver/awslabs/aurora_dsql_mcp_server/mutable_sql_detector.py
strip_sql_commentsFunctionerver/awslabs/aurora_dsql_mcp_server/mutable_sql_detector.py
reset_session_stateFunctionora-dsql-mcp-server/awslabs/aurora_dsql_mcp_server/server.py
TestCommentBypassClassrc/aurora-dsql-mcp-server/tests/test_readonly_enforcement.py
TestCommentBypass.test_comment_bypass_injection_detectedMethodrc/aurora-dsql-mcp-server/tests/test_readonly_enforcement.py
TestCommentBypass.test_comment_bypass_mutating_detectedMethodrc/aurora-dsql-mcp-server/tests/test_readonly_enforcement.py
TestCommentBypass.test_legitimate_comments_not_flaggedMethodrc/aurora-dsql-mcp-server/tests/test_readonly_enforcement.py
TestReadonlyEnforcement.test_benign_double_quoted_identifier_allowedMethodrc/aurora-dsql-mcp-server/tests/test_readonly_enforcement.py
TestReadonlyEnforcement.test_comment_injection_does_not_bypass_detectionMethodrc/aurora-dsql-mcp-server/tests/test_readonly_enforcement.py
TestReadonlyEnforcement.test_comment_injection_same_line_onlyMethodrc/aurora-dsql-mcp-server/tests/test_readonly_enforcement.py
TestReadonlyEnforcement.test_comment_injection_scan_is_linearMethodrc/aurora-dsql-mcp-server/tests/test_readonly_enforcement.py
TestReadonlyEnforcement.test_copy_program_blocked_both_modesMethodrc/aurora-dsql-mcp-server/tests/test_readonly_enforcement.py
TestReadonlyEnforcement.test_dangerous_functions_blockedMethodrc/aurora-dsql-mcp-server/tests/test_readonly_enforcement.py
TestReadonlyEnforcement.test_dangerous_name_as_real_call_still_flaggedMethodrc/aurora-dsql-mcp-server/tests/test_readonly_enforcement.py
TestReadonlyEnforcement.test_dangerous_name_inside_literal_not_flaggedMethodrc/aurora-dsql-mcp-server/tests/test_readonly_enforcement.py
TestReadonlyEnforcement.test_detect_session_mutation_keyword_syntax_formsMethodrc/aurora-dsql-mcp-server/tests/test_readonly_enforcement.py
TestReadonlyEnforcement.test_detect_session_mutation_set_and_resetMethodrc/aurora-dsql-mcp-server/tests/test_readonly_enforcement.py
TestReadonlyEnforcement.test_detect_session_mutation_set_configMethodrc/aurora-dsql-mcp-server/tests/test_readonly_enforcement.py
TestReadonlyEnforcement.test_dollar_quote_does_not_desync_detectionMethodrc/aurora-dsql-mcp-server/tests/test_readonly_enforcement.py
TestReadonlyEnforcement.test_dollar_quote_scan_is_linearMethodrc/aurora-dsql-mcp-server/tests/test_readonly_enforcement.py
TestReadonlyEnforcement.test_dollar_quoted_string_contents_not_flaggedMethodrc/aurora-dsql-mcp-server/tests/test_readonly_enforcement.py
TestReadonlyEnforcement.test_double_quoted_identifier_apostrophe_does_not_bypassMethodrc/aurora-dsql-mcp-server/tests/test_readonly_enforcement.py
TestReadonlyEnforcement.test_doubled_quote_escapes_handledMethodrc/aurora-dsql-mcp-server/tests/test_readonly_enforcement.py
TestReadonlyEnforcement.test_escape_prefix_requires_standalone_tokenMethodrc/aurora-dsql-mcp-server/tests/test_readonly_enforcement.py
TestReadonlyEnforcement.test_estring_escape_does_not_bypass_detectionMethodrc/aurora-dsql-mcp-server/tests/test_readonly_enforcement.py
TestReadonlyEnforcement.test_estring_literal_still_allowedMethodrc/aurora-dsql-mcp-server/tests/test_readonly_enforcement.py
TestReadonlyEnforcement.test_keyword_patterns_no_redos_on_repeated_keywordsMethodrc/aurora-dsql-mcp-server/tests/test_readonly_enforcement.py
TestReadonlyEnforcement.test_keywords_inside_string_literals_not_flaggedMethodrc/aurora-dsql-mcp-server/tests/test_readonly_enforcement.py
TestReadonlyEnforcement.test_leading_literal_and_bare_dollar_are_safeMethodrc/aurora-dsql-mcp-server/tests/test_readonly_enforcement.py
TestReadonlyEnforcement.test_nested_block_comment_does_not_bypassMethodrc/aurora-dsql-mcp-server/tests/test_readonly_enforcement.py
TestReadonlyEnforcement.test_real_mutation_after_dollar_quote_still_caughtMethodrc/aurora-dsql-mcp-server/tests/test_readonly_enforcement.py
TestReadonlyEnforcement.test_real_mutation_outside_literal_still_caughtMethodrc/aurora-dsql-mcp-server/tests/test_readonly_enforcement.py
TestReadonlyEnforcement.test_security_sensitive_gucs_blocked_both_modesMethodrc/aurora-dsql-mcp-server/tests/test_readonly_enforcement.py
TestReadonlyEnforcement.test_session_mutation_no_false_positivesMethodrc/aurora-dsql-mcp-server/tests/test_readonly_enforcement.py
TestReadonlyEnforcement.test_set_role_does_not_survive_via_string_literalMethodrc/aurora-dsql-mcp-server/tests/test_readonly_enforcement.py
TestReadonlyEnforcement.test_set_transaction_read_only_still_allowedMethodrc/aurora-dsql-mcp-server/tests/test_readonly_enforcement.py
TestReadonlyEnforcement.test_set_transaction_read_write_blocked_across_whitespaceMethodrc/aurora-dsql-mcp-server/tests/test_readonly_enforcement.py
TestReadonlyEnforcement.test_statement_keywords_do_not_false_positive_on_readsMethodrc/aurora-dsql-mcp-server/tests/test_readonly_enforcement.py
TestReadonlyEnforcement.test_statement_level_mutations_blockedMethodrc/aurora-dsql-mcp-server/tests/test_readonly_enforcement.py
TestReadonlyEnforcement.test_system_regex_no_redos_on_whitespaceMethodrc/aurora-dsql-mcp-server/tests/test_readonly_enforcement.py
TestReadonlyEnforcement.test_transaction_bypass_no_redos_on_repeated_commitMethodrc/aurora-dsql-mcp-server/tests/test_readonly_enforcement.py
TestReadonlyEnforcement.test_unterminated_literal_and_comment_do_not_crashMethodrc/aurora-dsql-mcp-server/tests/test_readonly_enforcement.py
test_readonly_query_rejects_session_mutation_at_tool_levelFunctionsrc/aurora-dsql-mcp-server/tests/test_server.py
test_readonly_query_reset_failure_does_not_mask_resultFunctionsrc/aurora-dsql-mcp-server/tests/test_server.py
test_readonly_query_resets_session_state_on_successFunctionsrc/aurora-dsql-mcp-server/tests/test_server.py
test_reset_failure_discards_pooled_connectionFunctionsrc/aurora-dsql-mcp-server/tests/test_server.py
test_reset_success_keeps_pooled_connectionFunctionsrc/aurora-dsql-mcp-server/tests/test_server.py
test_transact_allows_benign_session_mutation_in_write_modeFunctionsrc/aurora-dsql-mcp-server/tests/test_server.py
test_transact_blocks_mode_independent_risks_in_write_modeFunctionsrc/aurora-dsql-mcp-server/tests/test_server.py
test_transact_does_not_reset_session_state_in_read_write_modeFunctionsrc/aurora-dsql-mcp-server/tests/test_server.py
test_transact_rejects_session_mutation_in_read_only_modeFunctionsrc/aurora-dsql-mcp-server/tests/test_server.py
test_transact_resets_session_state_in_read_only_modeFunctionsrc/aurora-dsql-mcp-server/tests/test_server.py
test_transact_resets_session_state_on_failureFunctionsrc/aurora-dsql-mcp-server/tests/test_server.py
test_transact_rolls_back_on_readonly_violationFunctionsrc/aurora-dsql-mcp-server/tests/test_server.py
_create_invoicing_clientFunctioning_cost_management_mcp_server/tools/invoicing_operations.py
_normalize_invoice_summaryFunctioning_cost_management_mcp_server/tools/invoicing_operations.py
list_invoice_summariesFunctioning_cost_management_mcp_server/tools/invoicing_operations.py
_invoicingFunction/billing_cost_management_mcp_server/tools/invoicing_tools.py
invoicingFunction/billing_cost_management_mcp_server/tools/invoicing_tools.py
TestInvoicingRoutingClassst-management-mcp-server/tests/tools/test_invoicing_tools.py
TestInvoicingRouting.test_routes_list_invoice_summariesMethodst-management-mcp-server/tests/tools/test_invoicing_tools.py
TestInvoicingRouting.test_unknown_operation_returns_errorMethodst-management-mcp-server/tests/tools/test_invoicing_tools.py
TestInvoicingServerClassst-management-mcp-server/tests/tools/test_invoicing_tools.py
TestInvoicingServer.test_server_nameMethodst-management-mcp-server/tests/tools/test_invoicing_tools.py
TestListInvoiceSummariesFilterClassst-management-mcp-server/tests/tools/test_invoicing_tools.py
TestListInvoiceSummariesFilter.test_billing_period_and_dates_mutually_exclusiveMethodst-management-mcp-server/tests/tools/test_invoicing_tools.py
TestListInvoiceSummariesFilter.test_invalid_billing_period_formatMethodst-management-mcp-server/tests/tools/test_invoicing_tools.py
TestListInvoiceSummariesFilter.test_invalid_billing_period_monthMethodst-management-mcp-server/tests/tools/test_invoicing_tools.py
TestListInvoiceSummariesFilter.test_invalid_date_formatMethodst-management-mcp-server/tests/tools/test_invoicing_tools.py
TestListInvoiceSummariesFilter.test_invoicing_entity_filterMethodst-management-mcp-server/tests/tools/test_invoicing_tools.py
TestListInvoiceSummariesFilter.test_start_date_without_end_dateMethodst-management-mcp-server/tests/tools/test_invoicing_tools.py
TestListInvoiceSummariesFilter.test_time_interval_uses_epoch_secondsMethodst-management-mcp-server/tests/tools/test_invoicing_tools.py
TestListInvoiceSummariesResponseClassst-management-mcp-server/tests/tools/test_invoicing_tools.py
TestListInvoiceSummariesResponse.test_api_client_errorMethodst-management-mcp-server/tests/tools/test_invoicing_tools.py
TestListInvoiceSummariesResponse.test_empty_resultsMethodst-management-mcp-server/tests/tools/test_invoicing_tools.py
TestListInvoiceSummariesResponse.test_epoch_int_timestamps_normalized_to_isoMethodst-management-mcp-server/tests/tools/test_invoicing_tools.py
TestListInvoiceSummariesResponse.test_initial_next_token_forwardedMethodst-management-mcp-server/tests/tools/test_invoicing_tools.py
TestListInvoiceSummariesResponse.test_max_pages_limitMethodst-management-mcp-server/tests/tools/test_invoicing_tools.py
TestListInvoiceSummariesResponse.test_max_results_forwardedMethodst-management-mcp-server/tests/tools/test_invoicing_tools.py
TestListInvoiceSummariesResponse.test_pagination_across_pagesMethodst-management-mcp-server/tests/tools/test_invoicing_tools.py
TestListInvoiceSummariesResponse.test_timestamps_normalized_to_isoMethodst-management-mcp-server/tests/tools/test_invoicing_tools.py
TestListInvoiceSummariesSelectorClassst-management-mcp-server/tests/tools/test_invoicing_tools.py
TestListInvoiceSummariesSelector.test_account_and_invoice_both_providedMethodst-management-mcp-server/tests/tools/test_invoicing_tools.py
TestListInvoiceSummariesSelector.test_billing_period_auto_detects_accountMethodst-management-mcp-server/tests/tools/test_invoicing_tools.py
TestListInvoiceSummariesSelector.test_explicit_account_id_skips_stsMethodst-management-mcp-server/tests/tools/test_invoicing_tools.py
TestListInvoiceSummariesSelector.test_invoice_id_selectorMethodst-management-mcp-server/tests/tools/test_invoicing_tools.py
TestListInvoiceSummariesSelector.test_sts_exception_returns_errorMethodst-management-mcp-server/tests/tools/test_invoicing_tools.py
_client_factoryFunctionst-management-mcp-server/tests/tools/test_invoicing_tools.py
_factoryFunctionst-management-mcp-server/tests/tools/test_invoicing_tools.py
mock_contextFunctionst-management-mcp-server/tests/tools/test_invoicing_tools.py
sample_summaryFunctionst-management-mcp-server/tests/tools/test_invoicing_tools.py
test_attach_group_policy_denied_arn_case_insensitiveFunctionsrc/iam-mcp-server/tests/test_server.py
test_attach_user_policy_denied_arn_case_insensitiveFunctionsrc/iam-mcp-server/tests/test_server.py
test_internal_create_connection_uses_per_target_secret_arnFunctionsrc/mssql-mcp-server/tests/test_server.py

… +116 more