AWS Amplify Gen 2 Documentation MCP Server

by unirt

351 downloads
Not rated
GitHub

About

This MCP server provides tools to access AWS Amplify Gen 2 documentation and search for content. (not official)

Details

Author
unirt
Downloads
351
Categories
Knowledge Base

- Fetch an Amplify Gen 2 documentation page and convert it to markdown
- Search Amplify Gen 2 documentation using the official search API (Algolia)
- Integrates with MCP‑compatible assistants (Amazon Q, Claude)
- Lightweight, no persistent database – queries are made on demand
- Provides two tools: read_amplify_documentation and search_amplify_documentation

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name AWS Amplify Gen 2 Documentation MCP Server
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install uv and Python 3.13+, then add the configuration block shown in the README to your MCP config file (e.g., .amazonq/mcp.json for Amazon Q). Once configured, you can ask natural‑language questions such as "How can I create custom resources in Amplify Gen 2?" and the server will fetch or search the documentation to answer.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "aws amplify gen 2 documentation mcp server": {
            "unirt.amplify-doc-mcp-server": {
                "command": "uvx",
                "args": [
                    "unirt.amplify-doc-mcp-server@latest"
                ],
                "env": {
                    "FASTMCP_LOG_LEVEL": "ERROR"
                },
                "disabled": false,
                "autoApprove": []
            }
        }
    }
}

McpServers

{
    "unirt.amplify-doc-mcp-server": {
        "command": "uvx",
        "args": [
            "unirt.amplify-doc-mcp-server@latest"
        ],
        "env": {
            "FASTMCP_LOG_LEVEL": "ERROR"
        },
        "disabled": false,
        "autoApprove": []
    }
}

AWS Amplify Gen 2 Documentation MCP Server

Model Context Protocol (MCP) server for AWS Amplify Gen 2 Documentation

This MCP server provides tools to access AWS Amplify Gen 2 documentation and search for content.

Important Notes

- This is an unofficial MCP server - Inspired by and references AWS Documentation MCP Server

Features

- Read Documentation: Fetch and convert AWS Amplify Gen 2 documentation pages to markdown format
- Search Documentation: Search AWS Amplify Gen 2 documentation

Prerequisites

Installation Requirements

1. Install uv from Astral or the GitHub README
2. Install Python 3.13 or newer using uv python install 3.13 (or a more recent version)

Installation

To add this MCP server to your Amazon Q or Claude, add the following to your MCP config file. With Amazon Q, create (if does not yet exist) a file named .amazonq/mcp.json under the same directory that is running q chat. Then add the following config:

{
  "mcpServers": {
    "unirt.amplify-doc-mcp-server": {
        "command": "uvx",
        "args": ["unirt.amplify-doc-mcp-server@latest"],
        "env": {
          "FASTMCP_LOG_LEVEL": "ERROR"
        },
        "disabled": false,
        "autoApprove": []
    }
  }
}

Basic Usage

Example:

- "How can I create custom resources in Amplify Gen 2? Please provide a detailed explanation based on the documentation."
- "Please explain the permission configuration details in Amplify Gen2 based on the documentation."

Tools

read_amplify_documentation

Fetches an AWS Amplify Gen 2 documentation page and converts it to markdown format.

read_amplify_documentation(url: str, max_length: int = 10000, start_index: int = 0) -> str

search_amplify_documentation

Searches AWS Amplify Gen 2 documentation using the official AWS Amplify Gen 2 Documentation Search API (Algolia).

search_amplify_documentation(search_phrase: str, platform: Optional[str], limit: int) -> list[dict]
No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.