aws-waf-regional

aws-waf-regional

0

The MCP Server project is an implementation of a Multi-Agent Conversation Protocol Server for AWS WAF Regional. It facilitates conversation protocol management and provides support for various transport modes. The server is built with development tools like linting, static analysis, and testing frameworks.

MCP Server

This project is an MCP (Multi-Agent Conversation Protocol) Server generated using AG2's MCP builder. It is designed to work with an OpenAPI URL for Amazon Web Services WAF Regional. The server requires Python 3.9+, pip, and uv for installation. It includes tools for linting and formatting using ruff, static type checking with mypy, and testing with pytest.

Development

  • Linting: ruff check, ruff format
  • Static Analysis: mypy, bandit, semgrep
  • Tests: pytest with coverage reporting
  • Pre-commit hooks available

Running the Server

  • Start with python mcp_server/main.py
  • Supports transport modes like stdio, sse
  • Configurations via environment variables

Building and Publishing

  • Uses Hatch for build and publish
  • Commands available via hatch build and hatch publish