amazon-kinesis-video-streams-media

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, and pytest 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.