adsense-host-api
0
This project is a Multi-Agent Conversation Protocol (MCP) Server built to interface with a specific OpenAPI specification. It focuses on providing tools and scripts for seamless development, testing, and deployment in a Python environment. Key components include server configurability and automation through pre-commit hooks.
Overview
This project is an MCP (Multi-Agent Conversation Protocol) Server designed to work with a specific OpenAPI specification. It provides capabilities for development, testing, and deployment using Python tools like ruff, mypy, and pytest. Key features include support for different transport modes and configurable server settings via environment variables. The server can be built and published using Hatch.
Prerequisites
- Python 3.9+
- pip and uv
Installation
- Clone the repository.
- Install dependencies either manually or using the provided devcontainer setup script.
Development
- Uses ruff for linting and formatting, mypy for static type checking, and pytest for testing.
- Static analysis and testing are automated via scripts.
Running the Server
- Start the server with different transport modes using the main script.
Building and Publishing
- Build and publish the project using Hatch or provided scripts.