advisory-notifications-api
0
The project is a Multi-Agent Conversation Protocol Server, designed to run various transport modes and configurable using environment variables. It supports development with a collection of tools for linting, static analysis, and testing.
MCP Server
This project is a Multi-Agent Conversation Protocol Server auto-generated for the given OpenAPI URL. It requires Python 3.9+ and can be installed using pip. The server can be run with various transport modes such as stdio
and sse
and configured with environment variables for various settings. It includes features like linting, formatting, static analysis, and testing using tools like ruff
, mypy
, and pytest
. Pre-commit hooks are also utilized for automatic checks.
Prerequisites
- Python 3.9+
- pip and uv
Installation
- Clone the repository and navigate into the directory.
- Install dependencies using the provided setup scripts.
Development
- Use
ruff
for linting and formatting. - Static analysis with
mypy
,bandit
, andsemgrep
. - Testing using
pytest
.
Running the Server
- Configurable with environment variables and different transport modes.
Building and Publishing
- Uses Hatch for building and publishing.