AWS Amplify Gen 2 Documentation MCP Server

by unirt

351 downloads Not rated yet
GitHub

About

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

Explore

- Read Documentation: Fetch and convert AWS Amplify Gen 2 documentation pages to markdown format
- Search Documentation: Search AWS Amplify Gen 2 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

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": []
    }
  }
}

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)

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."

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": []
    }
}

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.