Skip to main content
Glama

AWS S3 Control MCP Server

by qingyun-wu
mcp_config.json12.7 kB
{ "server": { "url": "/api" }, "authentication": [ { "schema_parameters": { "scheme": "bearer" }, "type": "http", "value": "BEARER_TOKEN" } ], "operations": [ { "description": "Get a list of agents", "name": "get_agents" }, { "description": "Create a new agent", "name": "create_agent" }, { "description": "Delete an agent", "name": "delete_agent" }, { "description": "Update an agent", "name": "update_agent" }, { "description": "Gets a list of audit events", "name": "list_events" }, { "description": "Get audit event detailed information", "name": "get_event" }, { "description": "Gets a list of billing accounts the current user has access to", "name": "get_billing_accounts" }, { "description": "Creates a billing account", "name": "create_billing_account" }, { "description": "Deletes a billing account", "name": "delete_billing_account" }, { "description": "Updates a billing account", "name": "update_billing_account" }, { "description": "Retrieve a list of data classifications", "name": "get_classifications" }, { "description": "Creates a classification", "name": "create_classification" }, { "description": "Deletes the classification, and removes it from all projects.", "name": "delete_classification" }, { "description": "Retrieve a data classification", "name": "get_classification" }, { "description": "Updates a classification", "name": "update_classification" }, { "description": "Retrieve a list of governance contacts", "name": "get_contacts" }, { "description": "Creates a contact", "name": "create_contact" }, { "description": "Deletes the contact, and removes it from all governance requirements.", "name": "delete_contact" }, { "description": "Retrieve a governance contact", "name": "get_contact" }, { "description": "Updates a contact", "name": "update_contact" }, { "description": "Retrieve governance requirements for a project with fulfillment information for the current user", "name": "get_requirements_by_project" }, { "description": "Saves a record of the fulfillment of a governance requirement", "name": "fulfill_requirement" }, { "description": "Retrieve a list of governance requirements", "name": "get_requirements" }, { "description": "Creates a requirement", "name": "create_requirement" }, { "description": "Deletes the requirement, and removes it from all governance fulfillments and classifications.", "name": "delete_requirement" }, { "description": "Retrieve a governance requirement", "name": "get_requirement" }, { "description": "Updates a requirement", "name": "update_requirement" }, { "description": "Generates credentials used for connecting via S3", "name": "generate_governance_file_access_token" }, { "description": "Get system info", "name": "info" }, { "description": "Retrieves metrics for all projects.", "name": "get_all_metrics" }, { "description": "Retrieves a list of available processes", "name": "get_processes" }, { "description": "Creates a custom data type or pipeline which you can use in the listed projects.", "name": "create_custom_process" }, { "description": "Removes the process from the list of available options", "name": "archive_custom_process" }, { "description": "Retrieves detailed information on a process", "name": "get_process" }, { "description": "Updates the custom process", "name": "update_custom_process" }, { "description": "Retrieves the cost of running the pipeline", "name": "calculate_pipeline_cost" }, { "description": "Retrieves the input parameters for a process", "name": "get_process_parameters" }, { "description": "Checks the input file names with the expected files for a data type (ingest processes only)", "name": "validate_file_requirements" }, { "description": "Updates the process definition from the repository", "name": "sync_custom_process" }, { "description": "Request a new project to be created", "name": "create_project_request" }, { "description": "Retrieve a list of projects", "name": "get_projects" }, { "description": "Creates a project", "name": "create_project" }, { "description": "Retrieve a list of projects that a user can request access to", "name": "get_discoverable_projects" }, { "description": "Get allowed options for creating a project", "name": "get_project_create_options" }, { "description": "Get detailed project information", "name": "get_project" }, { "description": "Updates a project", "name": "update_project" }, { "description": "Gets users who have requested access to the project", "name": "get_access_requests" }, { "description": "Creates an access request for the project", "name": "create_access_request" }, { "description": "Approves an access request for the project", "name": "approve_access_request" }, { "description": "Denies an access request for the project", "name": "deny_access_request" }, { "description": "Get a list of compute environments for a project", "name": "get_compute_environments" }, { "description": "Create a new compute environment for a project", "name": "create_compute_environment" }, { "description": "Delete a compute environment for a project", "name": "delete_compute_environment" }, { "description": "Update a compute environment for a project", "name": "update_compute_environment" }, { "description": "Retrieves a list of dashboards for a given project", "name": "get_dashboards" }, { "description": "Creates a dashboard", "name": "create_dashboard" }, { "description": "Deletes a dashboard", "name": "delete_dashboard" }, { "description": "Retrieves a dashboard", "name": "get_dashboard" }, { "description": "Updates a dashboard", "name": "update_dashboard" }, { "description": "Retrieves a list of datasets for a given project", "name": "get_datasets" }, { "description": "Download data from public repositories", "name": "import_public_dataset" }, { "description": "Registers a dataset in the system that you upload files into", "name": "upload_dataset" }, { "description": "Deletes the dataset, files are saved according to the project\u0027s retention time.", "name": "delete_dataset" }, { "description": "Gets detailed information about a dataset", "name": "get_dataset" }, { "description": "Update info on a dataset", "name": "update_dataset" }, { "description": "Gets a listing of files, charts, and other assets available for the dataset", "name": "get_dataset_manifest" }, { "description": "Rerun sample ingest.", "name": "ingest_samples" }, { "description": "Regenerate dataset file listing.", "name": "regenerate_manifest" }, { "description": "Rerun data transforms and web optimization.", "name": "rerun_transform" }, { "description": "Retrieves a list of samples associated with a dataset along with their metadata", "name": "get_dataset_samples" }, { "description": "Gets an overview of the executions currently running in the project", "name": "get_project_summary" }, { "description": "Run analysis", "name": "run_analysis" }, { "description": "Gets live logs from main execution task", "name": "get_execution_logs" }, { "description": "Terminates all analysis jobs related to this execution", "name": "stop_analysis" }, { "description": "Gets the tasks submitted by the workflow execution", "name": "get_tasks_for_execution" }, { "description": "Gets the log output from an individual task", "name": "get_task_logs" }, { "description": "Retrieves metrics about a project.", "name": "get_project_metrics" }, { "description": "Retrieves a list of notebook instances that the user has access to", "name": "get_notebook_instances" }, { "description": "Creates a notebook instance within the project", "name": "create_notebook_instance" }, { "description": "Triggers a deletion of the notebook instance", "name": "delete_notebook_instance" }, { "description": "Creates an authenticated URL to open up the notebook instance in your browser", "name": "generate_notebook_instance_url" }, { "description": "Retrieves the status of the instance", "name": "get_notebook_instance_status" }, { "description": "Shuts down a running notebook instance", "name": "stop_notebook_instance" }, { "description": "Gets users who have access to the project", "name": "get_project_users" }, { "description": "Sets a user\u0027s role within a project", "name": "set_user_project_role" }, { "description": "Deletes a reference", "name": "delete_project_reference" }, { "description": "List available references for a given project", "name": "get_references_for_project" }, { "description": "Creates a reference", "name": "create_project_reference" }, { "description": "Refresh project references (internal)", "name": "refresh_project_references" }, { "description": "Generates credentials used for connecting via S3", "name": "generate_project_file_access_token" }, { "description": "Retrieves a list of samples associated with a project along with their metadata", "name": "get_project_samples" }, { "description": "Updates metadata on a sample", "name": "update_sample" }, { "description": "Get project metadata schema", "name": "get_project_schema" }, { "description": "Update project metadata schema", "name": "update_project_schema" }, { "description": "Generates credentials used for connecting via SFTP", "name": "generate_project_sftp_token" }, { "description": "Get shares for a project (both published and shared with the project)", "name": "get_shares" }, { "description": "Create a new share to publish to other projects", "name": "create_share" }, { "description": "Get shares that the project can request access to", "name": "get_discoverable_shares" }, { "description": "Delete a share that you\u0027ve published", "name": "delete_share" }, { "description": "Get details on a share that you\u0027ve published or subscribed to", "name": "get_share" }, { "description": "Update a share that you\u0027ve published", "name": "update_share" }, { "description": "Get dataset listing for a share", "name": "get_shared_datasets" }, { "description": "Subscribe to a share that has been shared with your project", "name": "subscribe_share" }, { "description": "Unsubscribe from a share that has been shared with your project", "name": "unsubscribe_share" }, { "description": "Sets the project status to archived", "name": "archive_project" }, { "description": "Redeploys cloud resources for a project", "name": "redeploy_project" }, { "description": "Sets tags on a project", "name": "update_project_tags" }, { "description": "Sets the project status to active", "name": "unarchive_project" }, { "description": "List available reference types", "name": "get_reference_types" }, { "description": "List available references (available to everyone)", "name": "get_references" }, { "description": "List available service connections", "name": "get_service_connections" }, { "description": "Moves a dataset to a different project. The underlying S3 data is not transferred and will need to be done manually. It is expected the user will also transfer all datasets in the lineage.", "name": "move_dataset" }, { "description": "Gets a list of users, matching an optional username pattern", "name": "list_users" }, { "description": "Invites a user to the system", "name": "invite_user" }, { "description": "Get user information", "name": "get_user" }, { "description": "Update user information", "name": "update_user" }, { "description": "Signs user out from all sessions", "name": "sign_out_user" } ] }

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/qingyun-wu/aws-s3-control'

If you have feedback or need assistance with the MCP directory API, please join our Discord server