{"id":23318,"library":"awslabs-frontend-mcp-server","title":"AWS Labs Frontend MCP Server","description":"An AWS Labs Model Context Protocol (MCP) server for frontend development. Enables AI assistants to interact with AWS frontend services via the MCP protocol. Current version 1.0.13, actively maintained with regular releases.","status":"active","version":"1.0.13","language":"python","source_language":"en","source_url":"https://github.com/awslabs/frontend-mcp-server","tags":["mcp","aws","frontend","model-context-protocol","awslabs"],"install":[{"cmd":"pip install awslabs-frontend-mcp-server","lang":"bash","label":"Install from PyPI"}],"dependencies":[{"reason":"Core MCP protocol implementation","package":"mcp","optional":false},{"reason":"AWS SDK for interacting with AWS services","package":"boto3","optional":false}],"imports":[{"note":"Actual package name uses underscores, not hyphens","wrong":"from awslabs.frontend_mcp_server import FrontendMCPServer","symbol":"FrontendMCPServer","correct":"from awslabs_frontend_mcp_server import FrontendMCPServer"}],"quickstart":{"code":"import os\nfrom awslabs_frontend_mcp_server import FrontendMCPServer\n\naws_access_key = os.environ.get('AWS_ACCESS_KEY_ID', '')\naws_secret_key = os.environ.get('AWS_SECRET_ACCESS_KEY', '')\nregion = os.environ.get('AWS_DEFAULT_REGION', 'us-east-1')\n\nserver = FrontendMCPServer(\n    aws_access_key_id=aws_access_key,\n    aws_secret_access_key=aws_secret_key,\n    region_name=region\n)\n# Start server (implementation-specific, may use server.run() or similar)\n# server.run()","lang":"python","description":"Initializes and starts the frontend MCP server with AWS credentials."},"warnings":[{"fix":"Use `from awslabs_frontend_mcp_server import ...` with underscores.","message":"The package name on PyPI uses hyphens (awslabs-frontend-mcp-server) but the import uses underscores (awslabs_frontend_mcp_server). Common mistake leads to ImportError.","severity":"gotcha","affected_versions":"all"},{"fix":"Upgrade to Python 3.10 or later.","message":"Support for Python 3.9 and below was dropped. Requires Python >=3.10.","severity":"deprecated","affected_versions":">=1.0.0"},{"fix":"Set AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, and AWS_DEFAULT_REGION environment variables, or pass them to the constructor.","message":"AWS credentials must be provided either via environment variables or explicitly. The server will fail at runtime if not configured.","severity":"gotcha","affected_versions":"all"}],"env_vars":null,"search_vec":"'1.0.13':32 'activ':33 'ai':18 'assist':19 'aw':1,7,23,39 'awslab':45 'context':10,43 'current':30 'develop':16 'enabl':17 'frontend':3,15,24,40 'interact':21 'lab':2,8 'maintain':34 'mcp':4,12,28,38 'model':9,42 'model-context-protocol':41 'protocol':11,29,44 'regular':36 'releas':37 'server':5,13 'servic':25 'version':31 'via':26","created_at":"2026-05-01T08:07:08.015950+00:00","updated_at":"2026-05-01T08:07:08.015950+00:00","problems":{"verify_error":"× No solution found when resolving dependencies:\n  ╰─▶ Because all versions of awslabs-frontend-mcp-server were yanked (reason:\n      only serves static React/Amplify documentation that modern AI assistants\n      already have knowledge of) and you require awslabs-frontend-mcp-server,\n      we can co"},"ecosystem":"pypi","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":"1.0.13","cli_name":"","cli_version":null,"type":"library","homepage":"https://awslabs.github.io/mcp/","github":"https://github.com/awslabs/mcp","docs":"https://awslabs.github.io/mcp/servers/frontend-mcp-server/","changelog":"https://github.com/awslabs/mcp/blob/main/src/frontend-mcp-server/CHANGELOG.md","pypi":"https://pypi.org/project/awslabs-frontend-mcp-server/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["aws","llm-agents"],"base_url":null,"auth_type":null,"provenance":{"verified_status":"install_fail","verified_at":"2026-06-28","last_verified":"2026-06-28","next_check":"2026-07-06","install_tag":null}}