amazon-personalize
The MCP Server is designed as a Multi-Agent Conversation Protocol server, leveraging OpenAPI specifications to automate setup and functionality. It supports advanced development practices and can be configured and run in different operational modes.
MCP Server
This project serves as an MCP (Multi-Agent Conversation Protocol) Server built with the auto-generated OpenAPI from a specific Amazon web service. It requires Python 3.9+ and can be set up using pip or uv for dependencies. The server can be developed using tools like ruff
for linting, mypy
for static analysis, and pytest
for testing. Various scripts facilitate linting, static analysis, and testing processes, while the MCP server itself can be run in different modes (like stdio) via a main script, with configurations managed through environment variables. Building and publishing are handled using Hatch.