advisory-notifications-api

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

  1. Clone the repository and navigate into the directory.
  2. Install dependencies using the provided setup scripts.

Development

  • Use ruff for linting and formatting.
  • Static analysis with mypy, bandit, and semgrep.
  • Testing using pytest.

Running the Server

  • Configurable with environment variables and different transport modes.

Building and Publishing

  • Uses Hatch for building and publishing.