aws-mobile
0
This project is an MCP Server used for managing interactions based on an OpenAPI specification. It supports configurations, various transport modes, and is built with development, testing, and publishing tools integrated.
MCP Server
This project is a Multi-Agent Conversation Protocol (MCP) Server for handling interactions based on the provided OpenAPI specification. It supports auto-generation using AG2's MCP builder.
Prerequisites
- Python 3.9+
- pip and uv
Installation
- Clone the repository and navigate into it.
- Install dependencies using the
.devcontainer/setup.sh
script or manually with pip or uv.
Development
Utilizes ruff for linting and formatting, mypy for static type checking, and pytest for testing. Pre-commit hooks automate checks before committing.
Running the Server
Start the server using the main script in different transport modes, configurable via environment variables.
Building and Publishing
Hatch is used for building and publishing the project.