MCPcopy Create free account

hub / github.com/awslabs/mcp / functions

Functions28,870 in github.com/awslabs/mcp

↓ 9 callersFunctionjob_needs_check
Return a nudge message if load_instructions hasn't been called for this job.
src/aws-transform-mcp-server/awslabs/aws_transform_mcp_server/guidance_nudge.py:31
↓ 9 callersFunctionlist_billing_groups
List billing groups from AWS Billing Conductor. Args: ctx: The MCP context object. billing_period: Optional billing period in YYY
src/billing-cost-management-mcp-server/awslabs/billing_cost_management_mcp_server/tools/billing_conductor_operations.py:46
↓ 9 callersFunctionlist_canaries
List all CloudWatch Synthetics canaries in the account. Use this tool to discover canaries before analyzing them with analyze_canary_failures().
src/cloudwatch-applicationsignals-mcp-server/awslabs/cloudwatch_applicationsignals_mcp_server/server.py:1625
↓ 9 callersFunctionlist_grouping_attribute_definitions
GROUPING CONFIGURATION TOOL - List all custom grouping attribute definitions. Use this tool when users ask: - "What grouping attributes are c
src/cloudwatch-applicationsignals-mcp-server/awslabs/cloudwatch_applicationsignals_mcp_server/group_tools.py:1193
↓ 9 callersMethodlist_prompts
List all available prompts.
testing/mcp_test_client.py:127
↓ 9 callersFunctionlist_slos
List all Service Level Objectives (SLOs) in Application Signals. Use this tool to: - Get a complete list of all SLOs in your account - Di
src/cloudwatch-applicationsignals-mcp-server/awslabs/cloudwatch_applicationsignals_mcp_server/slo_tools.py:278
↓ 9 callersFunctionmain
Run the Finch MCP server. Args: enable_aws_resource_write (bool, optional): Whether to enable AWS resource creation/modification. Default
src/finch-mcp-server/awslabs/finch_mcp_server/server.py:498
↓ 9 callersMethodmatch_file_path
Match patterns against file path components. Args: file_path: Full file path to match against patterns: List of searc
src/aws-healthomics-mcp-server/awslabs/aws_healthomics_mcp_server/search/pattern_matcher.py:82
↓ 9 callersFunctionparse_id_list
Parse an ID list from a JSON string, a plain string, or a native list. MCP clients may send list parameters as a JSON string, a single scalar val
src/aws-healthomics-mcp-server/awslabs/aws_healthomics_mcp_server/utils/validation_utils.py:130
↓ 9 callersFunctionquery_service_metrics
Get CloudWatch metrics for a specific Application Signals service. Use this tool to: - Analyze service performance (latency, throughput)
src/cloudwatch-applicationsignals-mcp-server/awslabs/cloudwatch_applicationsignals_mcp_server/service_tools.py:168
↓ 9 callersMethodremove
Remove a database connection from the map.
src/oracle-mcp-server/awslabs/oracle_mcp_server/connection/db_connection_map.py:99
↓ 9 callersMethodretry
Execute function with retry logic. Args: func: Function to execute *args: Positional arguments for function
src/amazon-translate-mcp-server/awslabs/amazon_translate_mcp_server/retry_handler.py:152
↓ 9 callersMethodsanitize
Sanitizes a response to remove sensitive information. Args: response: The response to sanitize tool_name: Na
src/ecs-mcp-server/awslabs/ecs_mcp_server/utils/security.py:277
↓ 9 callersMethodscrub_dict
Scrub sensitive data from a dictionary. Args: data: The dictionary to scrub deep_copy: Whether to create a deep copy
src/aws-serverless-mcp-server/awslabs/aws_serverless_mcp_server/utils/data_scrubber.py:130
↓ 9 callersMethodsearch_paginated
Coordinate paginated searches across multiple storage systems with ranking-aware pagination. This method implements: 1. Multi-storage
src/aws-healthomics-mcp-server/awslabs/aws_healthomics_mcp_server/search/genomics_search_orchestrator.py:233
↓ 9 callersFunctionsetup_mock_connection
Helper function to set up a mock connection in the global db_connection_map.
src/postgres-mcp-server/tests/test_server.py:490
↓ 9 callersMethodstart_threat_model_review
Run a threat model review — analyzes source code guided by design/requirement specs. Uploads the current repo (overwriting prior uploads) and
src/security-agent-mcp-server/awslabs/security_agent_mcp_server/scanner.py:365
↓ 9 callersFunctionto_snake_case
Convert CamelCase to snake_case. Also handles hyphens by replacing them with underscores. Examples: - 'CamelCase' -> 'camel_case'
src/dynamodb-mcp-server/awslabs/dynamodb_mcp_server/repo_generation_tool/core/utils.py:23
↓ 9 callersMethodupload_artifact
Upload a file or raw content as an artifact. If content is a valid file path, reads from disk. Otherwise treats content as raw data (
src/aws-transform-mcp-server/awslabs/aws_transform_mcp_server/tools/artifact.py:62
↓ 9 callersFunctionvalidate_adhoc_s3_buckets
Validate adhoc S3 bucket paths and check access permissions. This function validates bucket path formats and tests access permissions for adh
src/aws-healthomics-mcp-server/awslabs/aws_healthomics_mcp_server/utils/validation_utils.py:416
↓ 9 callersFunctionvalidate_and_normalize_s3_path
Validate and normalize an S3 path. Args: s3_path: S3 path to validate Returns: Normalized S3 path with trailing slash R
src/aws-healthomics-mcp-server/awslabs/aws_healthomics_mcp_server/utils/s3_utils.py:99
↓ 9 callersMethodvalidate_aws_parameters
Validate AWS parameters for policy generation.
src/aws-serverless-mcp-server/awslabs/aws_serverless_mcp_server/templates/iam_policies.py:230
↓ 9 callersFunctionvalidate_control_characters
Validate that string doesn't contain control characters. Args: value: The string to validate field_name: Name of the field for er
src/aws-iot-sitewise-mcp-server/awslabs/aws_iot_sitewise_mcp_server/validation_utils.py:127
↓ 9 callersFunctionvalidate_file_path
Validate file path for security constraints.
src/document-loader-mcp-server/awslabs/document_loader_mcp_server/server.py:219
↓ 9 callersFunctionvalidate_path_to_main
Validate that path_to_main is a safe relative path within the ZIP file. Args: ctx: MCP context for error reporting path_to_main:
src/aws-healthomics-mcp-server/awslabs/aws_healthomics_mcp_server/utils/validation_utils.py:626
↓ 9 callersMethodvalidate_schema_file
Load and validate schema file. Args: schema_path: Path to schema.json file Returns: ValidationResult with er
src/dynamodb-mcp-server/awslabs/dynamodb_mcp_server/repo_generation_tool/core/schema_validator.py:82
↓ 9 callersFunctionvalidate_spec_path
Validate a file path is safe to read as an OpenAPI spec. Resolves symlinks and traversal sequences, then checks the canonical path against al
src/openapi-mcp-server/awslabs/openapi_mcp_server/utils/url_validator.py:98
↓ 8 callersMethod__init__
Initialize the batch job error. Args: message: Error message job_id: Batch job identifier details: Additi
src/amazon-translate-mcp-server/awslabs/amazon_translate_mcp_server/models.py:534
↓ 8 callersFunction_add_ecs_guidance_to_knowledge_tools
Add ECS documentation guidance to allowlisted knowledge tools.
src/ecs-mcp-server/awslabs/ecs_mcp_server/modules/aws_knowledge_proxy.py:111
↓ 8 callersMethod_analyze_job_errors
Analyze failed batch translation job by checking S3 details folder for error information. Args: job_id: The failed job ID
src/amazon-translate-mcp-server/awslabs/amazon_translate_mcp_server/workflow_orchestrator.py:124
↓ 8 callersFunction_append_cloudwatch_metrics
Append CloudWatch metrics for EC2 instances running SAP. Includes both AWS/EC2 metrics (CPU, status checks) and CWAgent metrics (memory, disk
src/aws-for-sap-management-mcp-server/awslabs/aws_for_sap_management_mcp_server/ssm_sap_health/tools.py:1984
↓ 8 callersMethod_apply_filter
Apply DocumentDB query filter to documents.
src/documentdb-mcp-server/tests/conftest.py:94
↓ 8 callersFunction_build_config
Build GLIDE client configuration from VALKEY_CFG.
src/valkey-mcp-server/awslabs/valkey_mcp_server/common/connection.py:42
↓ 8 callersMethod_build_search_request
Build search request with minimal processing.
src/healthlake-mcp-server/awslabs/healthlake_mcp_server/fhir_operations.py:281
↓ 8 callersMethod_client_factory
(sts, iam)
src/mysql-mcp-server/tests/test_cp_api_iam_policy.py:376
↓ 8 callersMethod_convert_parameters
Transform structured parameter format to a dict of name->value.
src/mysql-mcp-server/awslabs/mysql_mcp_server/connection/asyncmy_pool_connection.py:302
↓ 8 callersMethod_convert_reference_to_genomics_file
Convert a HealthOmics reference to a GenomicsFile if it matches search criteria. Args: reference: Reference dictionary from list_
src/aws-healthomics-mcp-server/awslabs/aws_healthomics_mcp_server/search/healthomics_search_engine.py:1323
↓ 8 callersFunction_decode_docs
Decode GLIDE ft.search results into list of dicts. GLIDE returns: [count, {b'key': {b'field': b'value', ...}, ...}]
src/valkey-mcp-server/awslabs/valkey_mcp_server/tools/search_query.py:39
↓ 8 callersMethod_deploy_stack
Deploy a CloudFormation stack from the specified template file.
src/sagemaker-ai-mcp-server/awslabs/sagemaker_ai_mcp_server/sagemaker_hyperpod/hyperpod_stack_handler.py:419
↓ 8 callersFunction_encode_pagination_token
Pack ``(page_value, count)`` into a single opaque pagination token. The token is urlsafe-base64-encoded JSON. Urlsafe base64 only uses charac
src/healthlake-mcp-server/awslabs/healthlake_mcp_server/fhir_operations.py:91
↓ 8 callersFunction_extract_task_metrics_from_manifest
Extract key metrics from a task manifest object based on the actual structure. Args: task_data: Task manifest data dictionary cos
src/aws-healthomics-mcp-server/awslabs/aws_healthomics_mcp_server/tools/run_analysis.py:1234
↓ 8 callersMethod_extract_token_expiry
Extract expiry timestamp from token. Args: token: JWT token Returns: int: Expiry timestamp
src/openapi-mcp-server/awslabs/openapi_mcp_server/auth/cognito_auth.py:616
↓ 8 callersFunction_fake_check
Build a ``check_status`` callable backed by an in-memory script.
src/cloudwatch-applicationsignals-mcp-server/tests/test_dynamic_instrumentation_status_assessment.py:37
↓ 8 callersMethod_get_credentials_from_secret
Get database credentials from AWS Secrets Manager.
src/oracle-mcp-server/awslabs/oracle_mcp_server/connection/oracledb_pool_connection.py:271
↓ 8 callersMethod_get_credentials_from_secret
Get database credentials from AWS Secrets Manager.
src/mssql-mcp-server/awslabs/mssql_mcp_server/connection/pymssql_pool_connection.py:312
↓ 8 callersMethod_get_credentials_from_secret
Get database credentials from AWS Secrets Manager. Instance-method wrapper around the module-level :func:`get_credentials_from_secret
src/postgres-mcp-server/awslabs/postgres_mcp_server/connection/psycopg_pool_connection.py:355
↓ 8 callersMethod_get_fhir_endpoint
Get the FHIR endpoint URL for a datastore.
src/healthlake-mcp-server/awslabs/healthlake_mcp_server/fhir_operations.py:277
↓ 8 callersFunction_get_specialized_converter
Get specific converter function for API. Args: operation_name: Name of the API operation. MUST match the string the caller pa
src/billing-cost-management-mcp-server/awslabs/billing_cost_management_mcp_server/utilities/sql_utils.py:338
↓ 8 callersMethod_get_tags_for_objects_batch
Retrieve tags for multiple objects efficiently using batching and caching. Args: bucket_name: Name of the S3 bucket o
src/aws-healthomics-mcp-server/awslabs/aws_healthomics_mcp_server/search/s3_search_engine.py:814
↓ 8 callersMethod_handle_client_error
Handle AWS client errors and convert to appropriate exceptions. Args: client_error: ClientError to handle operation:
src/amazon-translate-mcp-server/awslabs/amazon_translate_mcp_server/translation_service.py:567
↓ 8 callersMethod_list_references_with_filter
List references in a HealthOmics reference store with optional name filter. Args: reference_store_id: ID of the reference store
src/aws-healthomics-mcp-server/awslabs/aws_healthomics_mcp_server/search/healthomics_search_engine.py:813
↓ 8 callersFunction_parse
Extract the parsed JSON payload from an MCP result envelope.
src/aws-transform-mcp-server/tests/test_artifact.py:42
↓ 8 callersFunction_reload_storage_lens_with_identity_decorator
Reload storage_lens_tools with FastMCP.tool patched to return the original function unchanged (identity decorator). This exposes a callable 'stor
src/billing-cost-management-mcp-server/tests/tools/test_storage_lens_tools.py:352
↓ 8 callersFunction_validate_endpoint
(endpoint: str | None)
src/aws-api-mcp-server/awslabs/aws_api_mcp_server/core/parser/parser.py:838
↓ 8 callersMethodadd_attachments_to_set
Add one or more attachments to an attachment set. If an attachment set ID is not specified, a new attachment set is created. The atta
src/aws-support-mcp-server/awslabs/aws_support_mcp_server/client.py:678
↓ 8 callersMethodadd_line
Add line element. Args: x1: Start X position y1: Start Y position x2: End X position y2: End
src/aws-healthomics-mcp-server/awslabs/aws_healthomics_mcp_server/visualization/svg_builder.py:130
↓ 8 callersMethodadd_text
Add text element. Args: x: X position y: Y position text: Text content anchor: Text anchor (s
src/aws-healthomics-mcp-server/awslabs/aws_healthomics_mcp_server/visualization/svg_builder.py:106
↓ 8 callersMethodadd_title
Add title text to SVG. Args: text: Title text x: X position (defaults to center) y: Y position
src/aws-healthomics-mcp-server/awslabs/aws_healthomics_mcp_server/visualization/svg_builder.py:59
↓ 8 callersMethodaggregate_tasks
Aggregate metrics by normalized task name using Polars. Groups tasks by their normalized base name and calculates aggregate metrics i
src/aws-healthomics-mcp-server/awslabs/aws_healthomics_mcp_server/analysis/task_aggregator.py:79
↓ 8 callersFunctionanalyze_har_file
Analyze HAR files from canary runs.
src/cloudwatch-applicationsignals-mcp-server/awslabs/cloudwatch_applicationsignals_mcp_server/canary_utils.py:186
↓ 8 callersMethodapply_from_yaml
Apply YAML objects to the cluster with support for custom resources and updates. This method improves upon the standard create_from_yaml by:
src/eks-mcp-server/awslabs/eks_mcp_server/k8s_apis.py:310
↓ 8 callersMethodbrowser_type
Type text into an element identified by its accessibility ref. By default, clears the existing content before typing. Set clear_first
src/amazon-bedrock-agentcore-mcp-server/awslabs/amazon_bedrock_agentcore_mcp_server/tools/browser/interaction.py:131
↓ 8 callersMethodbuild_pk_for_lookup
Build partition key for lookups
src/dynamodb-mcp-server/tests/repo_generation_tool/fixtures/expected_outputs/python/gaming_leaderboard/base_repository.py:72
↓ 8 callersMethodbuild_pk_for_lookup
Build partition key for lookups
src/dynamodb-mcp-server/tests/repo_generation_tool/fixtures/expected_outputs/python/food_delivery/base_repository.py:72
↓ 8 callersMethodbuild_sk_for_lookup
Build sort key for lookups
src/dynamodb-mcp-server/tests/repo_generation_tool/fixtures/expected_outputs/python/gaming_leaderboard/base_repository.py:80
↓ 8 callersFunctioncalculate_route
Calculate a route and return summary info and turn-by-turn directions. Parameters: departure_position: [lon, lat] destination_pos
src/aws-location-mcp-server/awslabs/aws_location_server/server.py:689
↓ 8 callersMethodcalculate_task_cost
Calculate cost for a single task. Uses the formula: billable_hours * price_per_hour where billable_hours = max(60, running_seconds) /
src/aws-healthomics-mcp-server/awslabs/aws_healthomics_mcp_server/analysis/cost_analyzer.py:46
↓ 8 callersFunctioncapture_from_response
Parse a ``CaptureConfiguration`` union returned by the API into the ADT. Falls back to inferring a ``CodeCapture`` if a CodeCapture-shaped dict
src/cloudwatch-applicationsignals-mcp-server/awslabs/cloudwatch_applicationsignals_mcp_server/dynamic_instrumentation/capture.py:171
↓ 8 callersFunctioncheck_api_gateway
Check API Gateway for data-in-transit security best practices.
src/well-architected-security-mcp-server/awslabs/well_architected_security_mcp_server/util/network_security.py:939
↓ 8 callersFunctioncheck_guard_duty
Check if Amazon GuardDuty is enabled in the specified region. Args: region: AWS region to check session: boto3 Session for AWS AP
src/well-architected-security-mcp-server/awslabs/well_architected_security_mcp_server/util/security_services.py:253
↓ 8 callersFunctioncheck_registry_policy_healthomics_access
Check if the registry permissions policy grants HealthOmics the required permissions. Parses the registry permissions policy and checks if the He
src/aws-healthomics-mcp-server/awslabs/aws_healthomics_mcp_server/utils/ecr_utils.py:216
↓ 8 callersFunctioncheck_s3_buckets
Check S3 buckets for encryption and security best practices.
src/well-architected-security-mcp-server/awslabs/well_architected_security_mcp_server/util/storage_security.py:292
↓ 8 callersMethodcreate
Create a new entity with optimistic locking (prevents overwrites) Note: Uses exclude_none=True to support sparse GSIs. Fields with None
src/dynamodb-mcp-server/tests/repo_generation_tool/fixtures/expected_outputs/python/ecommerce/base_repository.py:111
↓ 8 callersFunctioncreate_safe_sql_statement
Create a SQL statement with validated table name. Args: statement_type: Type of SQL statement (CREATE, SELECT, INSERT, etc.) tabl
src/billing-cost-management-mcp-server/awslabs/billing_cost_management_mcp_server/utilities/sql_utils.py:175
↓ 8 callersFunctioncreate_test_request
Create a test request with default values.
src/elasticache-mcp-server/tests/tools/rg/test_create.py:28
↓ 8 callersFunctiondatetime_to_iso
Convert datetime to ISO format string. Args: dt: Datetime object or None Returns: ISO format string or None if input is None
src/aws-healthomics-mcp-server/awslabs/aws_healthomics_mcp_server/utils/datetime_utils.py:21
↓ 8 callersMethoddelete
Generic delete operation
src/dynamodb-mcp-server/tests/repo_generation_tool/fixtures/expected_outputs/python/elearning/base_repository.py:212
↓ 8 callersFunctiondelete_resource_impl
Delete an AWS resource implementation.
src/ccapi-mcp-server/awslabs/ccapi_mcp_server/impl/tools/resource_operations.py:215
↓ 8 callersMethoddescribe
Return a one-line human description of the code target.
src/cloudwatch-applicationsignals-mcp-server/awslabs/cloudwatch_applicationsignals_mcp_server/dynamic_instrumentation/location.py:89
↓ 8 callersMethoddescribe_route_tables
(self)
src/elasticache-mcp-server/tests/tools/rg/test_connect.py:317
↓ 8 callersFunctiondescribe_serverless_caches
Describe Amazon ElastiCache serverless caches in your AWS account. This tool retrieves detailed information about serverless caches including:
src/elasticache-mcp-server/awslabs/elasticache_mcp_server/tools/serverless/describe.py:26
↓ 8 callersMethoddescribe_vpcs
(self)
src/elasticache-mcp-server/tests/tools/rg/test_connect.py:320
↓ 8 callersFunctiondownload_dynamodb_local_jar
Download DynamoDB Local JAR and return JAR path and lib path. Returns: tuple[str, str]: (jar_path, lib_path) where: - jar_pat
src/dynamodb-mcp-server/awslabs/dynamodb_mcp_server/model_validation_utils.py:704
↓ 8 callersMethoderror
Raise a runtime error with the given message. Args: message: The error message to include in the runtime error
src/postgres-mcp-server/awslabs/postgres_mcp_server/server.py:91
↓ 8 callersFunctionextract_error_details
Extract error details from an HTTP response. Args: response: The HTTP response Returns: A dictionary of error details
src/openapi-mcp-server/awslabs/openapi_mcp_server/utils/error_handler.py:124
↓ 8 callersMethodfilter_cloudtrail_events
Filter CloudTrail events based on CFN Console logic. Filters for: 1. Events from CloudFormation service (sourceIPAddress) 2.
src/aws-iac-mcp-server/awslabs/aws_iac_mcp_server/tools/cloudformation_deployment_troubleshooter.py:53
↓ 8 callersFunctionfinch_push_image
Push a container image to a repository using finch, replacing the tag with the image hash. If the image URL is an ECR repository, it verifies tha
src/finch-mcp-server/awslabs/finch_mcp_server/server.py:362
↓ 8 callersFunctionfind_load_balancers
Find load balancers associated with an ECS service. Parameters ---------- cluster_name : str Name of the ECS Cluster. se
src/ecs-mcp-server/awslabs/ecs_mcp_server/api/troubleshooting_tools/utils.py:131
↓ 8 callersFunctionfind_services
Find ECS services in a specific cluster. Parameters ---------- cluster_name : str Name of the ECS Cluster to find services i
src/ecs-mcp-server/awslabs/ecs_mcp_server/api/troubleshooting_tools/utils.py:84
↓ 8 callersFunctionformat_error_message
Format an error message from status code, reason, and details. Args: status_code: HTTP status code reason: HTTP reason phrase
src/openapi-mcp-server/awslabs/openapi_mcp_server/utils/error_handler.py:150
↓ 8 callersFunctionformat_state_machine_response
Format the Step Functions state machine response payload.
src/stepfunctions-tool-mcp-server/awslabs/stepfunctions_tool_mcp_server/server.py:96
↓ 8 callersMethodfrom_env
Create an AWSConfig instance from environment variables.
src/aws-bedrock-custom-model-import-mcp-server/awslabs/aws_bedrock_custom_model_import_mcp_server/utils/config.py:38
↓ 8 callersFunctiongenerate_console_url
Generate the AWS Console URL for CodeConnections. This function creates a URL that directs users to the AWS Console CodeConnections page wher
src/aws-healthomics-mcp-server/awslabs/aws_healthomics_mcp_server/tools/codeconnections.py:35
↓ 8 callersMethodgenerate_metric_alarm_template
Generate CFN template for a single CloudWatch Alarm.
src/cloudwatch-mcp-server/awslabs/cloudwatch_mcp_server/cloudwatch_metrics/cloudformation_template_generator.py:27
↓ 8 callersFunctiongenerate_troubleshooting_docs
Generate documentation for the troubleshooting tools based on the ACTIONS dictionary.
src/ecs-mcp-server/awslabs/ecs_mcp_server/api/ecs_troubleshooting.py:249
↓ 8 callersMethodget
Generic get operation with optional consistent read
src/dynamodb-mcp-server/tests/repo_generation_tool/fixtures/expected_outputs/python/deals/base_repository.py:149
↓ 8 callersMethodget
Generic get operation with optional consistent read
src/dynamodb-mcp-server/tests/repo_generation_tool/fixtures/expected_outputs/python/package_delivery/base_repository.py:149
↓ 8 callersFunctionget_account_id
Get the current AWS account ID. Args: region_name: Optional region override profile_name: Optional AWS profile override Retu
src/aws-healthomics-mcp-server/awslabs/aws_healthomics_mcp_server/utils/aws_utils.py:365
↓ 8 callersFunctionget_active_regions
Return a list of active regions for the given profile.
src/aws-api-mcp-server/awslabs/aws_api_mcp_server/core/aws/regions.py:36
↓ 8 callersFunctionget_aws_client
Get an AWS service client. Args: service_name (str): Name of the AWS service region_name (str): AWS region profile_name (
src/aws-bedrock-custom-model-import-mcp-server/awslabs/aws_bedrock_custom_model_import_mcp_server/utils/aws.py:28
← previousnext →901–1,000 of 28,870, ranked by callers