amazon-pinpoint

amazon-pinpoint

0

The MCP Server is a Multi-Agent Conversation Protocol server specifically designed for the Amazon Pinpoint API, leveraging AG2's MCP builder. It provides multiple transport modes, static typing, and testing capabilities, ideal for developers working with APIs.

MCP Server

This project is a Multi-Agent Conversation Protocol (MCP) Server generated using AG2's MCP builder. It is designed to work with the OpenAPI URL for Amazon Pinpoint. Key features include:

  • Linting and formatting with ruff
  • Static type checking with mypy
  • Testing with pytest
  • Pre-commit hooks
  • Multiple transport modes like stdio and sse

Prerequisites

  • Python 3.9+
  • pip and uv

Installation

  1. Clone the repository and navigate into the directory
  2. Install dependencies via pip or using uv

Development

  • Use ruff for linting and formatting
  • Conduct static analysis using mypy, bandit, semgrep
  • Run tests with pytest

Running the Server

  • Start the server using the main script
  • Configure via environment variables

Building and Publishing

  • Use Hatch for building and publishing the project.