Skip to main content

HC MCP AWS Server

A Model Context Protocol (MCP) server for AWS monitoring and management.

Overview

HC MCP AWS Server provides a set of tools and resources for monitoring and managing AWS resources through the Model Context Protocol (MCP). It allows AI assistants to interact with AWS services, fetch CloudWatch logs, analyze security findings, and discover resources across your AWS accounts.

Features

  • Organization Management: View AWS organization structure and resolve account identifiers
  • CloudWatch Monitoring: Access dashboards, logs, and alarms
  • Security Analysis: Retrieve and analyze Security Hub findings and Inspector vulnerabilities
  • WAF Management: Monitor and analyze WAF configurations and metrics
  • Resource Discovery: Discover resources across various AWS services

Installation

pip install hc-mcp-aws

Usage

Running the Server

hc-mcp-aws

Command-line Options

  • --version: Show version information and exit
  • --debug: Enable debug logging

AWS Authentication

The server uses boto3 for AWS authentication and supports the following methods:

  1. Default Credentials: For accessing resources in the default AWS account
  2. Profile-based Authentication: For cross-account access using named profiles in the format AdministratorAccess@Account_Name

Development

Prerequisites

  • Python 3.10 or higher
  • AWS credentials configured

Setup Development Environment

# Clone the repository
git clone https://github.com/yourusername/hc-mcp-aws.git
cd hc-mcp-aws

# Create and activate a virtual environment
python -m venv .venv
source .venv/bin/activate  # On Windows: .venv\Scripts\activate

# Install dependencies
pip install -e .

Running Tests

pytest

License

MIT License

Acknowledgements

This project is built on the Model Context Protocol (MCP) framework and uses boto3 for AWS interactions.

Metadata

Release files for hc-mcp-aws 2025.4.10

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for hc-mcp-aws 2025.4.10
File Size Uploaded
hc_mcp_aws-2025.4.10.tar.gz 51.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for hc-mcp-aws 2025.4.10
File Interpreter ABI Platform
hc_mcp_aws-2025.4.10-py3-none-any.whl Python 3 none any Details

Total release size: 99.8 kB

Release files / hc_mcp_aws-2025.4.10.tar.gz

Download URL hc_mcp_aws-2025.4.10.tar.gz
Size 51.6 kB
Tags Source
SHA-256 checksum
How to use checksums
10c46254a55c6b5c4758e0df736f61561434dfb1c237d9c48aae2aa6529ce2af
BLAKE2b-256 checksum
How to use checksums
d2fe49fad7c95c086dd317c0aae9dd6048bcae610374d0a6f10d0e7f9987cd07
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.16

Release files / hc_mcp_aws-2025.4.10-py3-none-any.whl

Download URL hc_mcp_aws-2025.4.10-py3-none-any.whl
Size 48.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
60525b4e0f064d7cb83342d5f930914b8b0304253e5a508e7f8721f6eee5c55b
BLAKE2b-256 checksum
How to use checksums
bf7ffe95c69bb055e981c83a8fe89e86891347017538e60dd7227b3783fc8501
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.16

Release history Release notifications | RSS feed

This release

2025.4.10 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page