Skip to main content

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

Project description

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.

Features

  • Read Documentation: Fetch and convert AWS Amplify Gen 2 documentation pages to markdown format
  • Search Documentation: Search AWS documentation using the official search API

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]

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

unirt_amplify_doc_mcp_server-0.0.2.tar.gz (84.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

unirt_amplify_doc_mcp_server-0.0.2-py3-none-any.whl (10.2 kB view details)

Uploaded Python 3

File details

Details for the file unirt_amplify_doc_mcp_server-0.0.2.tar.gz.

File metadata

File hashes

Hashes for unirt_amplify_doc_mcp_server-0.0.2.tar.gz
Algorithm Hash digest
SHA256 95c7a2c906ecf93dc6b830c9368dcf985caaf4f8d2d9ee973b6e8aa63ea63769
MD5 8389413582fdcda60e09dd3444191bb6
BLAKE2b-256 6d994d43070c7dbf60e19f826ad26a6c3df68662227ac50a97a119043d6dc54b

See more details on using hashes here.

File details

Details for the file unirt_amplify_doc_mcp_server-0.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for unirt_amplify_doc_mcp_server-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 73f7efc282f094ffcd1fef2c3adfa6890a11c635f850ebd21faa3a46b3e85993
MD5 f0500fca9f7c13ae066eed638ec96c95
BLAKE2b-256 1f2344024a9216c29c589904f3fa5634982673965aad6ac2190ffc2380551097

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page