aws-organizations

aws-organizations

0

This is a Multi-Agent Conversation Protocol (MCP) Server tailored for specific API interaction. It emphasizes easy setup and configuration with automated build and testing support. Its standout feature is supporting different transport modes and configuration flexibility.

Overview

This project is an MCP (Multi-Agent Conversation Protocol) Server designed for use with specific OpenAPI URLs. It includes features such as automated server setup, configuration via environment variables, and testing frameworks. Key development tools used include Python 3.9+, pip, and uv. The project utilizes ruff for linting, mypy for static type checking, and pytest for testing.

Key Features

  • Supports various transport modes.
  • Configurable using JSON files or strings.
  • Compatible with pre-commit hooks for code quality.

Installation

  • Clone the repository and install dependencies using pip or uv.

Development and Testing

  • Linting with ruff, static analysis with mypy, and testing with pytest. Pre-commit hooks are available.

Running the Server

  • Start the server via mcp_server/main.py.
  • Use environment variables for server configuration.

Building and Publishing

  • Built and published using Hatch.