MCPcopy Create free account

hub / github.com/awslabs/mcp / functions

Functions28,870 in github.com/awslabs/mcp

↓ 10 callersFunction_incident_record
( snapshot_id='snap-1', operation='GET /api/users', trigger_type='exception', duration_ms=150.
src/cloudwatch-applicationsignals-mcp-server/tests/test_server_tools.py:36
↓ 10 callersFunction_key
(name)
src/valkey-mcp-server/tests/integration/test_search_live.py:46
↓ 10 callersMethod_make_mock_conn
Create a mock AbstractDBConnection.
src/mysql-mcp-server/tests/test_db_connection_map.py:231
↓ 10 callersMethod_make_mock_conn
(self)
src/mysql-mcp-server/tests/test_db_connection_map.py:411
↓ 10 callersFunction_mock_consent
Return a patch for request_consent in applications tools.
src/aws-for-sap-management-mcp-server/tests/test_applications.py:22
↓ 10 callersMethod_parse_gsi_list
Parse and validate GSI list from table data. Args: table_data: Complete table configuration dictionary table_path: Pa
src/dynamodb-mcp-server/awslabs/dynamodb_mcp_server/repo_generation_tool/core/gsi_validator.py:653
↓ 10 callersFunction_parse_invoke_response
Parse the response from invoke_code_interpreter. The API returns an EventStream in result["stream"]. Each stream event may contain a "result"
src/amazon-bedrock-agentcore-mcp-server/awslabs/amazon_bedrock_agentcore_mcp_server/tools/code_interpreter/execution.py:24
↓ 10 callersFunction_parse_template_resources
Parse template to extract resource names and types.
src/aws-iac-mcp-server/awslabs/aws_iac_mcp_server/tools/cloudformation_compliance_checker.py:89
↓ 10 callersMethod_refresh_cognito_token
Refresh the Cognito token using the refresh token. Returns: str: New Cognito ID token or None if refresh fails Raises:
src/openapi-mcp-server/awslabs/openapi_mcp_server/auth/cognito_auth.py:539
↓ 10 callersFunction_resolve_reference_store_id
Resolve the reference store ID. AWS HealthOmics allows only one reference store per account per region. If no reference_store_id is provided,
src/aws-healthomics-mcp-server/awslabs/aws_healthomics_mcp_server/tools/reference_store_tools.py:28
↓ 10 callersMethod_run_cli
Helper to run CLI as a module from project root.
src/dynamodb-mcp-server/tests/repo_generation_tool/integration/test_cli_integration.py:11
↓ 10 callersFunction_select_profile
Select a profile from the discovered list. If only one profile exists, auto-selects it. If ``profile_name`` is given, matches it. Otherwise,
src/aws-transform-mcp-server/awslabs/aws_transform_mcp_server/tools/configure.py:92
↓ 10 callersMethod_validate_language_code
Validate language code format.
src/amazon-translate-mcp-server/awslabs/amazon_translate_mcp_server/terminology_manager.py:648
↓ 10 callersFunction_validated
(**overrides)
src/openapi-mcp-server/tests/test_ssrf_protection.py:811
↓ 10 callersMethodanalyze_metric
Analyzes CloudWatch metric data to determine seasonality, trend, data density and statistical properties. This tool provides RAW DATA ONLY ab
src/cloudwatch-mcp-server/awslabs/cloudwatch_mcp_server/cloudwatch_metrics/tools.py:1308
↓ 10 callersMethodapply_yaml
Apply a Kubernetes YAML from a local file. This tool applies Kubernetes resources defined in a YAML file to an EKS cluster, similar t
src/eks-mcp-server/awslabs/eks_mcp_server/k8s_handler.py:92
↓ 10 callersFunctionas_json
Convert a boto3 response dictionary to a JSON string.
src/aws-api-mcp-server/awslabs/aws_api_mcp_server/core/common/helpers.py:70
↓ 10 callersFunctionattach_user_policy
Attach a managed policy to an IAM user. Args: user_name: The name of the IAM user policy_arn: The ARN of the policy to attach
src/iam-mcp-server/awslabs/iam_mcp_server/server.py:753
↓ 10 callersMethodbuild_pk_for_lookup
Build partition key for lookups
src/dynamodb-mcp-server/tests/repo_generation_tool/fixtures/expected_outputs/python/social_media/base_repository.py:72
↓ 10 callersMethodbuild_sk_for_lookup
Build sort key for lookups
src/dynamodb-mcp-server/tests/repo_generation_tool/fixtures/expected_outputs/python/social_media/base_repository.py:80
↓ 10 callersMethodcalculate_match_score
Calculate match score for text against multiple patterns. Args: text: The text to match against (file path, name, etc.)
src/aws-healthomics-mcp-server/awslabs/aws_healthomics_mcp_server/search/pattern_matcher.py:35
↓ 10 callersFunctioncheck_repository_healthomics_access
Check if a repository policy grants HealthOmics the required permissions. Parses the repository policy and checks if the HealthOmics principal
src/aws-healthomics-mcp-server/awslabs/aws_healthomics_mcp_server/utils/ecr_utils.py:145
↓ 10 callersFunctioncoerce_service_target
Convert common shorthand inputs into canonical service target. Emits: {"Type":"service","Data":{"Service":{"Type":"Service","Name":...,"Environme
src/cloudwatch-applicationsignals-mcp-server/awslabs/cloudwatch_applicationsignals_mcp_server/service_audit_utils.py:42
↓ 10 callersFunctionconfigure_ecr
r"""Configure Finch to use ECR (Amazon Elastic Container Registry). This function updates the Finch YAML configuration file: - macOS: ~/.finc
src/finch-mcp-server/awslabs/finch_mcp_server/utils/vm.py:279
↓ 10 callersFunctioncreate_aws_client
Generic AWS client factory for any service. Args: service_name: Name of the AWS service (e.g., 'omics', 'logs', 's3') region_name
src/aws-healthomics-mcp-server/awslabs/aws_healthomics_mcp_server/utils/aws_utils.py:210
↓ 10 callersFunctioncreate_sample_task_data
Create sample task data for testing. Parameters ---------- task_id : str Task identifier cluster_name : str Clus
src/ecs-mcp-server/tests/unit/utils/async_test_utils.py:67
↓ 10 callersFunctioncreate_schema_operation
Execute create_schema operation with polling for completion.
src/aws-appsync-mcp-server/awslabs/aws_appsync_mcp_server/operations/create_schema.py:26
↓ 10 callersMethodcreate_session
Create a boto3 Session using AWS_PROFILE if set.
src/aws-transform-mcp-server/awslabs/aws_transform_mcp_server/aws_helper.py:36
↓ 10 callersMethoddelete_imported_model
User wants to delete an imported model in Amazon Bedrock. This prompt handles requests to delete a specific imported model. It maps t
src/aws-bedrock-custom-model-import-mcp-server/awslabs/aws_bedrock_custom_model_import_mcp_server/prompts.py:95
↓ 10 callersFunctiondeploy_application
Deploy a web application to AWS serverless infrastructure. Args: request: Deployment options Returns: Dict: Deployment resul
src/aws-serverless-mcp-server/awslabs/aws_serverless_mcp_server/tools/webapps/utils/deploy_service.py:46
↓ 10 callersFunctiondescribe_log_streams
Describe CloudWatch Logs log streams. Args: log_group_name: The name of the log group containing the log streams to describe. log
src/elasticache-mcp-server/awslabs/elasticache_mcp_server/tools/cwlogs/describe_log_streams.py:26
↓ 10 callersFunctiondescribe_service_updates
Returns details of the service updates. Parameters: service_update_name (Optional[str]): The unique ID of the service update to describe.
src/elasticache-mcp-server/awslabs/elasticache_mcp_server/tools/misc/describe_service_updates.py:26
↓ 10 callersFunctiondetect_transaction_bypass_attempt
Detect attempts to bypass read-only transaction controls. This specifically looks for patterns that could be used to commit a read-only trans
src/aurora-dsql-mcp-server/awslabs/aurora_dsql_mcp_server/mutable_sql_detector.py:874
↓ 10 callersFunctionecs_troubleshooting_tool
ECS troubleshooting tool. This tool provides access to all ECS troubleshooting operations through a single interface. Use the 'action' p
src/ecs-mcp-server/awslabs/ecs_mcp_server/api/ecs_troubleshooting.py:371
↓ 10 callersFunctionexecute_awscli_customization
Execute the given AWS CLI command.
src/aws-api-mcp-server/awslabs/aws_api_mcp_server/core/aws/service.py:148
↓ 10 callersMethodexecute_query
(self, sql, parameters=None, max_rows=0)
src/oracle-mcp-server/tests/test_coverage.py:716
↓ 10 callersMethodexecute_query
Execute a SQL query. Args: sql: The SQL query to execute parameters: Optional parameters for the query Retur
src/postgres-mcp-server/tests/conftest.py:196
↓ 10 callersFunctionextract_cell
Extracts the scalar or array value from a single cell.
src/postgres-mcp-server/awslabs/postgres_mcp_server/server.py:101
↓ 10 callersFunctionformat_budgets
Formats the budget objects from the AWS API response. Args: budgets: List of budget objects from the AWS API. Returns: List
src/billing-cost-management-mcp-server/awslabs/billing_cost_management_mcp_server/tools/budget_tools.py:181
↓ 10 callersFunctionformat_datetime
Format a datetime value for display.
src/aws-for-sap-management-mcp-server/awslabs/aws_for_sap_management_mcp_server/common.py:27
↓ 10 callersFunctiongenerate_infrastructure_code_impl_wrapper
Generate infrastructure code before resource creation or update implementation.
src/ccapi-mcp-server/awslabs/ccapi_mcp_server/impl/tools/infrastructure_generation.py:27
↓ 10 callersMethodgenerate_repository
Generate repository code using Jinja2.
src/dynamodb-mcp-server/awslabs/dynamodb_mcp_server/repo_generation_tool/generators/jinja2_generator.py:532
↓ 10 callersMethodget
Get a value from session data with type safety.
src/mcp-lambda-handler/awslabs/mcp_lambda_handler/mcp_lambda_handler.py:66
↓ 10 callersMethodget
Generic get operation with optional consistent read
src/dynamodb-mcp-server/tests/repo_generation_tool/fixtures/expected_outputs/python/ecommerce/base_repository.py:149
↓ 10 callersMethodget_application
Get detailed metadata for a specific SAP application. Retrieves application status, discovery status, type, and component information.
src/aws-for-sap-management-mcp-server/awslabs/aws_for_sap_management_mcp_server/ssm_sap_applications/tools.py:119
↓ 10 callersMethodget_client
Get a Kubernetes client for the specified cluster. This is the only public method to access K8s API clients. In IAM mode, cluster_na
src/eks-mcp-server/awslabs/eks_mcp_server/k8s_client_cache.py:237
↓ 10 callersFunctionget_codeconnection
Get details about a specific CodeConnection. This function retrieves detailed information about a specific AWS CodeConnection, including its
src/aws-healthomics-mcp-server/awslabs/aws_healthomics_mcp_server/tools/codeconnections.py:298
↓ 10 callersFunctionget_config
Return the current FES connection config, or None if not configured.
src/aws-transform-mcp-server/awslabs/aws_transform_mcp_server/config_store.py:395
↓ 10 callersFunctionget_cost_and_usage
Get cost and usage data with automatic pagination. Uses shared utilities for date handling, JSON parsing, and pagination. Args: ctx:
src/billing-cost-management-mcp-server/awslabs/billing_cost_management_mcp_server/tools/cost_explorer_operations.py:34
↓ 10 callersFunctionget_ecr_client
Get an AWS ECR client. Args: region_name: Optional region override profile_name: Optional AWS profile override Returns:
src/aws-healthomics-mcp-server/awslabs/aws_healthomics_mcp_server/utils/aws_utils.py:308
↓ 10 callersFunctionget_group_changes
CHANGE TRACKING TOOL - Monitor deployments in a group. Use this tool when users ask: - "What deployments happened in the Payment group today?
src/cloudwatch-applicationsignals-mcp-server/awslabs/cloudwatch_applicationsignals_mcp_server/group_tools.py:999
↓ 10 callersFunctionget_influxdb_client
Get an InfluxDB client. Args: url: The URL of the InfluxDB server e.g. https://<host-name>:8086. token: The authentication token.
src/timestream-for-influxdb-mcp-server/awslabs/timestream_for_influxdb_mcp_server/server.py:308
↓ 10 callersMethodget_instance_specs
Get CPU count and memory for an instance type. Parses the instance type string (e.g., "omics.m.xlarge") to determine the CPU count an
src/aws-healthomics-mcp-server/awslabs/aws_healthomics_mcp_server/analysis/pricing_cache.py:219
↓ 10 callersMethodget_keys_json
Get all connection keys as JSON string.
src/postgres-mcp-server/awslabs/postgres_mcp_server/connection/db_connection_map.py:106
↓ 10 callersFunctionget_omics_service_name
Get the HealthOmics service name from environment variable or default. Returns: str: HealthOmics service name
src/aws-healthomics-mcp-server/awslabs/aws_healthomics_mcp_server/utils/aws_utils.py:43
↓ 10 callersFunctionget_price_list_urls
Get URLs to download bulk pricing data from AWS Price List API for all available formats. This tool combines the list-price-lists and get-price-l
src/aws-pricing-mcp-server/awslabs/aws_pricing_mcp_server/server.py:1369
↓ 10 callersFunctionget_run
Get details about a specific run. Args: ctx: MCP context for error reporting run_id: ID of the run to retrieve aws_profil
src/aws-healthomics-mcp-server/awslabs/aws_healthomics_mcp_server/tools/workflow_execution.py:541
↓ 10 callersMethodget_sagemaker_client
Get a SageMaker client for the specified region and profile. Args: ctx: The MCP context region_name: Optional AWS reg
src/sagemaker-ai-mcp-server/awslabs/sagemaker_ai_mcp_server/sagemaker_hyperpod/hyperpod_cluster_node_handler.py:84
↓ 10 callersMethodget_schema
Get schema for a resource type, downloading it if necessary.
src/ccapi-mcp-server/awslabs/ccapi_mcp_server/schema_manager.py:83
↓ 10 callersFunctionget_ssh_tunnel_command_serverless
Generates an SSH tunnel command to connect to an ElastiCache serverless cache through an EC2 jump host. Args: serverless_cache_name (str)
src/elasticache-mcp-server/awslabs/elasticache_mcp_server/tools/serverless/connect.py:190
↓ 10 callersFunctionhandle_request_error
Convert an HTTPX request error to an appropriate APIError subclass.
src/openapi-mcp-server/awslabs/openapi_mcp_server/utils/error_handler.py:240
↓ 10 callersMethodhas_multi_sort_keys
Return True if GSI has multiple sort key attributes.
src/dynamodb-mcp-server/awslabs/dynamodb_mcp_server/cdk_generator/models.py:63
↓ 10 callersFunctionlist_account_associations
List linked account associations from AWS Billing Conductor. Args: ctx: The MCP context object. billing_period: Optional billing
src/billing-cost-management-mcp-server/awslabs/billing_cost_management_mcp_server/tools/billing_conductor_operations.py:170
↓ 10 callersMethodlist_active_workflows
List all currently active workflows.
src/amazon-translate-mcp-server/awslabs/amazon_translate_mcp_server/workflow_orchestrator.py:870
↓ 10 callersFunctionlist_codeconnections
List available CodeConnections. This function retrieves existing CodeConnections that can be used with HealthOmics workflows. Connections can
src/aws-healthomics-mcp-server/awslabs/aws_healthomics_mcp_server/tools/codeconnections.py:98
↓ 10 callersMethodlist_datastores
List HealthLake datastores.
src/healthlake-mcp-server/awslabs/healthlake_mcp_server/fhir_operations.py:255
↓ 10 callersFunctionlist_group_services
SERVICE DISCOVERY TOOL - Find all services belonging to a group. Use this tool when users ask: - "What services belong to the Payment group?"
src/cloudwatch-applicationsignals-mcp-server/awslabs/cloudwatch_applicationsignals_mcp_server/group_tools.py:220
↓ 10 callersMethodlist_imported_models
User wants to list imported models in Amazon Bedrock. This prompt handles requests to view all imported models. It maps to the list_i
src/aws-bedrock-custom-model-import-mcp-server/awslabs/aws_bedrock_custom_model_import_mcp_server/prompts.py:62
↓ 10 callersMethodlist_jobs
List FHIR import/export jobs.
src/healthlake-mcp-server/awslabs/healthlake_mcp_server/fhir_operations.py:975
↓ 10 callersMethodlist_model_import_jobs
User wants to list model import jobs in Amazon Bedrock. This prompt handles requests to view all model import jobs. It maps to the li
src/aws-bedrock-custom-model-import-mcp-server/awslabs/aws_bedrock_custom_model_import_mcp_server/prompts.py:51
↓ 10 callersMethodload
Discover and load all JSON files from canary_knowledge_base/runtime/ and canary_knowledge_base/environment/.
src/cloudwatch-applicationsignals-mcp-server/awslabs/cloudwatch_applicationsignals_mcp_server/canary_knowledge_base_loader.py:46
↓ 10 callersFunctionmain
Parse CLI arguments and run the e2e integration test.
src/postgres-mcp-server/tests/e2e/e2e_integration_test.py:2305
↓ 10 callersMethodmanage_resource
Manage a single Kubernetes resource with the specified operation using dynamic client. Args: operation: Operation to perform (Ope
src/eks-mcp-server/awslabs/eks_mcp_server/k8s_apis.py:193
↓ 10 callersMethodon_request
Validates any incoming request.
src/aws-api-mcp-server/awslabs/aws_api_mcp_server/middleware/http_header_validation_middleware.py:26
↓ 10 callersFunctionparse_shorthand_log_delivery
Parse a single log delivery configuration from shorthand syntax. Args: config: Shorthand syntax string for log delivery configuration
src/elasticache-mcp-server/awslabs/elasticache_mcp_server/tools/rg/parsers.py:207
↓ 10 callersFunctionparse_shorthand_nodegroup
Parse a single nodegroup from shorthand syntax. Args: group: Shorthand syntax string for a nodegroup Returns: Dictionary con
src/elasticache-mcp-server/awslabs/elasticache_mcp_server/tools/rg/parsers.py:122
↓ 10 callersMethodrank_results
Sort results by relevance score in descending order. Args: results: List of GenomicsFileResult objects to rank sort_b
src/aws-healthomics-mcp-server/awslabs/aws_healthomics_mcp_server/search/result_ranker.py:30
↓ 10 callersFunctionread_documentation_impl
The implementation of the read_documentation tool.
src/aws-documentation-mcp-server/awslabs/aws_documentation_mcp_server/server_utils.py:52
↓ 10 callersFunctionrecommend_indexes_account
Triage tool: find which log groups would benefit from field indexing. Scans the last 30 days of completed Logs Insights queries across the accoun
src/cloudwatch-mcp-server/awslabs/cloudwatch_mcp_server/cloudwatch_logs/index_recommender.py:426
↓ 10 callersMethodregister_application
Register an SAP application with AWS Systems Manager for SAP. For HANA applications, provide the HANA database details. For SAP_ABAP
src/aws-for-sap-management-mcp-server/awslabs/aws_for_sap_management_mcp_server/ssm_sap_applications/tools.py:329
↓ 10 callersFunctionremove_null_values
Remove keys with None values from a dictionary. Args: data: Dictionary to clean Returns: Dictionary with None values removed
src/cloudwatch-applicationsignals-mcp-server/awslabs/cloudwatch_applicationsignals_mcp_server/utils.py:41
↓ 10 callersFunctionrequest_with_retry
Make an HTTP request with exponential-backoff retry on transient errors. Retries on status codes in RETRYABLE_STATUSES and on httpx.TimeoutExcept
src/aws-transform-mcp-server/awslabs/aws_transform_mcp_server/http_utils.py:67
↓ 10 callersFunctionrun_command
Run a terminal command with arguments asynchronously. Args: cmd_list (str): The command and arguments to run in a list cwd (str,
src/aws-serverless-mcp-server/awslabs/aws_serverless_mcp_server/utils/process.py:19
↓ 10 callersFunctionrun_cost_calculator
Execute cost calculator workflow: calculate costs and generate report. Args: data_model: Validated DataModel instance. workspace_
src/dynamodb-mcp-server/awslabs/dynamodb_mcp_server/cost_performance_calculator/calculator_runner.py:30
↓ 10 callersFunctionsanitize_local_path
Validate and resolve a local file path for safe writing. Builds on validate_local_path and adds: - Null byte detection - Resolution to ab
src/aws-healthomics-mcp-server/awslabs/aws_healthomics_mcp_server/utils/path_utils.py:79
↓ 10 callersFunctionsearch_datasets
Search RODA datasets by keyword with optional filters. Combines free-text search with structured filtering. Use the query parameter for gener
src/roda-mcp-server/awslabs/roda_mcp_server/server.py:223
↓ 10 callersFunctionsine_wave_pattern_minutes
Generate sine wave pattern based on minutes.
src/cloudwatch-mcp-server/tests/cloudwatch_metrics/test_utils.py:58
↓ 10 callersMethodstop_browser_session
Stop a browser session and release resources. Terminates the browser session and its underlying microVM. The session cannot be resume
src/amazon-bedrock-agentcore-mcp-server/awslabs/amazon_bedrock_agentcore_mcp_server/tools/browser/session.py:280
↓ 10 callersMethodswitch_profile
Switch to a different Transform profile (region). For AWS credential auth: selects which region to use. Pass region directly (e.g. "us-east-1
src/aws-transform-mcp-server/awslabs/aws_transform_mcp_server/tools/configure.py:456
↓ 10 callersFunctiontext_result
Build an MCP-compatible text result envelope.
src/aws-transform-mcp-server/awslabs/aws_transform_mcp_server/tool_utils.py:152
↓ 10 callersMethodupdate_webapp_frontend_tool
Update the frontend assets of a deployed web application. This tool uploads new frontend assets to S3 and optionally invalidates the CloudFro
src/aws-serverless-mcp-server/awslabs/aws_serverless_mcp_server/tools/webapps/update_webapp_frontend.py:40
↓ 10 callersFunctionvalidate_and_enrich_service_targets
If a service target exists without Environment, fetch from the API. NOTE: This function should only be called AFTER wildcard expansion has been c
src/cloudwatch-applicationsignals-mcp-server/awslabs/cloudwatch_applicationsignals_mcp_server/service_audit_utils.py:138
↓ 10 callersFunctionvalidate_cloudformation_template
Validates a CloudFormation template against basic schema requirements. Args: template_path: Path to the CloudFormation template file
src/ecs-mcp-server/awslabs/ecs_mcp_server/utils/security.py:135
↓ 10 callersFunctionvalidate_repository_path_params
Validate repository-specific path parameters. These parameters are only valid when definition_repository is provided. Args: ctx: MCP
src/aws-healthomics-mcp-server/awslabs/aws_healthomics_mcp_server/utils/validation_utils.py:508
↓ 10 callersFunctionvalidate_resource_type
Validate that resource_type is provided.
src/ccapi-mcp-server/awslabs/ccapi_mcp_server/impl/utils/validation.py:45
↓ 10 callersFunctionvalidate_s3_uri
Validate S3 URI format and prevent SSRF attacks. Args: s3_uri: S3 URI to validate field_name: Name of the field for error reporti
src/amazon-translate-mcp-server/awslabs/amazon_translate_mcp_server/security_validators.py:242
↓ 10 callersFunctionvalidate_sql_query
Validate SQL query for security issues. Args: query: SQL query to validate Returns: bool: True if the query is valid Ra
src/billing-cost-management-mcp-server/awslabs/billing_cost_management_mcp_server/utilities/sql_utils.py:280
↓ 10 callersFunctionvalidate_startup_configuration
Comprehensive configuration validation for server startup. Returns: ServerConfig: Validated configuration Raises: ValueError
src/amazon-translate-mcp-server/awslabs/amazon_translate_mcp_server/config.py:221
↓ 10 callersMethodvalidate_template_parameters
Validate template parameters exist as entity fields. Args: template: Template string or list of template strings enti
src/dynamodb-mcp-server/awslabs/dynamodb_mcp_server/repo_generation_tool/core/gsi_validator.py:255
↓ 9 callersMethod__init__
(self, table_name: str = 'TaskTable')
src/dynamodb-mcp-server/tests/repo_generation_tool/fixtures/expected_outputs/python/saas/repositories.py:627
← previousnext →701–800 of 28,870, ranked by callers