aws-mcp  by RafalWilinski

MCP server for natural language AWS resource management

created 7 months ago
280 stars

Top 93.9% on sourcepulse

GitHubView on GitHub
Project Summary

This project provides a Model Context Protocol (MCP) server that allows AI assistants like Claude to interact with AWS environments via natural language. It targets developers and power users seeking a more intuitive way to query and manage AWS resources compared to existing solutions like Amazon Q. The primary benefit is enabling conversational interaction with AWS for tasks such as listing resources, checking configurations, and potentially modifying them.

How It Works

The server acts as a bridge between the Claude desktop application and the AWS CLI. It leverages Node.js and the Model Context Protocol to receive natural language commands from Claude, translate them into AWS CLI operations, execute them locally using the user's configured AWS credentials, and return the results to Claude. This approach ensures that sensitive AWS credentials are never exposed to external services, as all operations are performed locally.

Quick Start & Requirements

  • Install: Clone the repository and run pnpm install or npm install.
  • Prerequisites: Node.js, Claude Desktop app, and locally configured AWS credentials (~/.aws/).
  • Setup: Requires cloning the repo, installing dependencies, and configuring the Claude desktop app with the project's path.
  • Docs: Claude Desktop MCP Configuration

Highlighted Details

  • Enables natural language querying and modification of AWS resources.
  • Supports multiple AWS profiles and SSO authentication.
  • Features multi-region support.
  • Securely handles credentials by using local configurations.

Maintenance & Community

The project is maintained by RafalWilinski. There are no explicit mentions of community channels or roadmap in the README.

Licensing & Compatibility

The README does not specify a license. This means the default copyright laws apply, and usage without explicit permission is generally restricted. Commercial use and linking with closed-source projects are not explicitly permitted.

Limitations & Caveats

MFA support and caching of SSO credentials are listed as features in development. The configuration requires manual path updates, and troubleshooting involves checking specific log files. The project does not specify compatibility with operating systems other than what is implied by the log file paths (likely macOS).

Health Check
Last commit

2 months ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
34 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.