my-dev-mcp

antonioschaffert/my-dev-mcp

3.2

If you are the rightful owner of my-dev-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to dayong@mcphub.com.

The AWS Advisor MCP Server is a Model Context Protocol server that provides AWS service recommendations based on user-provided use case descriptions.

Tools
2
Resources
0
Prompts
0

AWS Advisor MCP Server

A Model Context Protocol (MCP) server that provides AWS service recommendations based on your use case descriptions.

Features

  • suggest_aws_service: Get AWS service recommendations by describing your use case
  • list_aws_categories: Browse AWS services organized by category (compute, storage, database, etc.)

Setup

  1. Install uv (if not already installed):
curl -LsSf https://astral.sh/uv/install.sh | sh
  1. Sync dependencies:
uv sync

This will create a virtual environment and install all dependencies.

Configuration for Cursor IDE

Add this server to your Cursor MCP settings:

  1. Open Cursor Settings
  2. Navigate to the MCP section
  3. Add a new server with this configuration:
{
  "mcpServers": {
    "aws-advisor": {
      "command": "uv",
      "args": [
        "--directory",
        "/Users/antonioschaffert/workspace/tony/my-dev-mcp",
        "run",
        "python",
        "src/aws_advisor_server.py"
      ]
    }
  }
}

Or add it to your MCP config file (usually ~/.cursor/mcp_config.json or similar):

{
  "aws-advisor": {
    "command": "uv",
    "args": [
      "--directory",
      "/Users/antonioschaffert/workspace/tony/my-dev-mcp",
      "run",
      "python",
      "src/aws_advisor_server.py"
    ]
  }
}

Usage

Once configured, you can use the tools in Cursor:

Example prompts:

  • "What AWS service should I use for serverless computing?"
  • "Suggest AWS services for storing images"
  • "What's the best AWS service for a relational database?"
  • "Show me AWS services for real-time data streaming"
  • "List all AWS categories"

Available Tools:

  1. suggest_aws_service

    • Input: use_case (string) - Description of what you want to build
    • Returns: Recommended AWS services with explanations
  2. list_aws_categories

    • No input required
    • Returns: All AWS service categories and their services

Testing Locally

You can test the server directly:

uv run python src/aws_advisor_server.py

Then send MCP protocol messages via stdin (for advanced testing).

Covered AWS Services

  • Compute: EC2, Lambda, ECS, EKS, Fargate, Lightsail
  • Storage: S3, EBS, EFS, Glacier, FSx
  • Database: RDS, DynamoDB, Aurora, DocumentDB, ElastiCache, Neptune, Redshift
  • Networking: VPC, CloudFront, Route53, API Gateway, Direct Connect, ELB
  • Analytics: Athena, EMR, Kinesis, Glue, QuickSight
  • ML/AI: SageMaker, Rekognition, Comprehend, Polly, Transcribe, Translate, Lex
  • Security: IAM, Cognito, KMS, Secrets Manager, WAF, GuardDuty
  • Messaging: SQS, SNS, EventBridge, SES
  • Monitoring: CloudWatch, X-Ray, CloudTrail

Requirements

  • Python 3.10+
  • mcp package (>=0.9.0)