AWS Data Processing MCP Server

Cloudstdio
Repository

Official AWS Labs MCP server for discovery and management across AWS Glue, EMR, EMR Serverless, Athena, S3, and supporting IAM roles. Read operations work by default; resource mutations require the explicit --allow-write flag, which is not included in this registry configuration.

Connect

Add this configuration to .claude/mcp.json

{
  "mcpServers": {
    "aws-dataprocessing": {
      "command": "uvx",
      "args": [
        "awslabs.aws-dataprocessing-mcp-server@latest"
      ],
      "env": {
        "AWS_PROFILE": "<YOUR_AWS_PROFILE>",
        "AWS_REGION": "<YOUR_AWS_REGION>",
        "FASTMCP_LOG_LEVEL": "<YOUR_FASTMCP_LOG_LEVEL>"
      }
    }
  }
}

Tools (4)

manage_aws_glue_databases

List, inspect, create, update, or delete AWS Glue Data Catalog databases subject to server permissions.

{
  "type": "object",
  "required": [
    "operation"
  ],
  "properties": {
    "operation": {
      "type": "string",
      "description": "Glue database operation"
    },
    "database_name": {
      "type": "string",
      "description": "Glue database name"
    }
  }
}

manage_aws_glue_tables

Search and manage Glue Data Catalog tables.

{
  "type": "object",
  "required": [
    "operation"
  ],
  "properties": {
    "operation": {
      "type": "string",
      "description": "Glue table operation"
    },
    "table_name": {
      "type": "string",
      "description": "Glue table name"
    },
    "database_name": {
      "type": "string",
      "description": "Glue database name"
    }
  }
}

manage_aws_emr_serverless_job_runs

List and inspect EMR Serverless job runs; start or cancel only when write access is enabled.

{
  "type": "object",
  "required": [
    "operation"
  ],
  "properties": {
    "operation": {
      "type": "string",
      "description": "Job-run operation"
    },
    "application_id": {
      "type": "string",
      "description": "EMR Serverless application identifier"
    }
  }
}

manage_aws_athena_query_executions

Inspect Athena query executions and results; query start and stop require write access.

{
  "type": "object",
  "required": [
    "operation"
  ],
  "properties": {
    "operation": {
      "type": "string",
      "description": "Athena query-execution operation"
    },
    "query_execution_id": {
      "type": "string",
      "description": "Existing query execution identifier"
    }
  }
}

Resources

This server does not expose any resources.

Prompts

This server does not expose any prompts.

Server information

Author
AWS Labs (@awslabs)
Repository
https://github.com/awslabs/mcp/tree/main/src/aws-dataprocessing-mcp-server
License
Apache-2.0
Stars
0
Last updated
September 1, 2026