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
andsse
Prerequisites
- Python 3.9+
- pip and uv
Installation
- Clone the repository and navigate into the directory
- 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.