This release has been yanked by its maintainers, and will be ignored by installers, except when explicitly specified.
Reason given by maintainers: only serves static React/Amplify documentation that modern AI assistants already have knowledge of
⚠️ DEPRECATION NOTICE: This server is deprecated and will no longer receive updates. This server only serves static React/Amplify documentation that modern AI assistants already have knowledge of. Consider using project-level documentation or Kiro specs instead.
AWS Labs Frontend MCP Server
A Model Context Protocol (MCP) server that provides specialized tools for modern web application development.
Features
Modern React Application Documentation
This MCP Server provides comprehensive documentation on modern React application development through its GetReactDocsByTopic tool, which offers guidance on:
- Essential Knowledge: Fundamental concepts for building React applications
- Basic UI Setup: Setting up a React project with Tailwind CSS and shadcn/ui
- Authentication: AWS Amplify authentication integration
- Routing: Implementing routing with React Router
- Customizing: Theming with AWS Amplify components
- Creating Components: Building React components with AWS integrations
- Troubleshooting: Common issues and solutions for React development
Prerequisites
- Install
uvfrom Astral or the GitHub README - Install Python using
uv python install 3.10
Installation
| Kiro | Cursor | VS Code |
|---|---|---|
Configure the MCP server in your MCP client configuration (e.g., for Kiro, edit ~/.kiro/settings/mcp.json):
{
"mcpServers": {
"awslabs.frontend-mcp-server": {
"command": "uvx",
"args": ["awslabs.frontend-mcp-server@latest"],
"env": {
"FASTMCP_LOG_LEVEL": "ERROR"
},
"disabled": false,
"autoApprove": []
}
}
}
Windows Installation
For Windows users, the MCP server configuration format is slightly different:
{
"mcpServers": {
"awslabs.frontend-mcp-server": {
"disabled": false,
"timeout": 60,
"type": "stdio",
"command": "uv",
"args": [
"tool",
"run",
"--from",
"awslabs.frontend-mcp-server@latest",
"awslabs.frontend-mcp-server.exe"
],
"env": {
"FASTMCP_LOG_LEVEL": "ERROR",
"AWS_PROFILE": "your-aws-profile",
"AWS_REGION": "us-east-1"
}
}
}
}
Usage
The Frontend MCP Server provides the GetReactDocsByTopic tool for accessing specialized documentation on modern web application development with AWS technologies. This server will instruct the caller to clone a base web application repo and use that as the starting point for customization.
GetReactDocsByTopic
This tool retrieves comprehensive documentation on specific React and AWS integration topics. To use it, specify which topic you need information on:
result = await get_react_docs_by_topic('essential-knowledge')
Available topics:
- essential-knowledge: Foundational concepts for building React applications with AWS services
- troubleshooting: Common issues and solutions for React development with AWS integrations
Each topic returns comprehensive markdown documentation with explanations, code examples, and implementation guidance.
Release files for awslabs.frontend-mcp-server 1.0.13
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| awslabs_frontend_mcp_server-1.0.13.tar.gz | 89.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| awslabs_frontend_mcp_server-1.0.13-py3-none-any.whl | Python 3 | none | any | Details |
Total release size:107.4 kB
Release files / awslabs_frontend_mcp_server-1.0.13.tar.gz
| Download URL | awslabs_frontend_mcp_server-1.0.13.tar.gz |
|---|---|
| Size | 89.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2960bfb6b02023c0d300423f6e9c97015b65d6edb58c92aa8d1d16106842c846
|
|
BLAKE2b-256 checksum How to use checksums |
88a7042d1f3a2acca8aa693e7c67b59c3e3b66bc253fefd678ad0686df7caf25
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 24, 2026.
Transparency logRelease files / awslabs_frontend_mcp_server-1.0.13-py3-none-any.whl
| Download URL | awslabs_frontend_mcp_server-1.0.13-py3-none-any.whl |
|---|---|
| Size | 17.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a0178757018339f04dbfd0166d86d88a22ce25b68794d870e801f86101ce7aef
|
|
BLAKE2b-256 checksum How to use checksums |
e35f2ad4333a9786e1d494f283c683ca3b795a9a8bd50f200d7912c839e3e2bf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 24, 2026.
Transparency log