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 withmypy
, and testing withpytest
. 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.