amazon-kinesis-video-streams-media
0
This project focuses on providing a Multi-Agent Conversation Protocol Server built with OpenAPI specifications for AWS Kinesis. It offers features for development, deployment, and testing, making it versatile for MCP server applications.
Overview
This project is a Multi-Agent Conversation Protocol (MCP) Server that operates using the OpenAPI URL provided by Amazon AWS Kinesis. It is automatically generated using AG2's MCP builder.
Prerequisites
- Python 3.9+
- pip and uv
Installation
- Clone the repository and install dependencies using the provided setup scripts or manually with pip and uv.
Development
- Utilizes tools like
ruff
for linting,mypy
for static type checking, andpytest
for testing. Pre-commit hooks are configured for code quality checks.
Running the Server
- Start the server via
mcp_server/main.py
with support for different transport modes. - Environment variables can configure the server.
Building and Publishing
- Hatch is used for building and publishing the project.