enterprise-license-manager-api

enterprise-license-manager-api

0

The MCP Server is a Multi-Agent Conversation Protocol server designed for integrating with a specific OpenAPI URL, facilitating automated interactions. It supports various development tools and configurations to enhance usability and security.

MCP Server

This project is an MCP (Multi-Agent Conversation Protocol) Server designed for a specified OpenAPI URL. It is auto-generated using AG2's MCP builder. Key prerequisites include Python 3.9+, pip, and uv. To install, clone the repository and install dependencies using the provided setup script. Development tools include ruff for linting, mypy for static analysis, and pytest for testing. The server supports different transport modes such as stdio and sse and can be configured via environment variables. Building and publishing use Hatch with simple commands provided.

Prerequisites

  • Python 3.9+
  • pip and uv

Installation

  1. Clone the repository and cd into the directory
  2. Install dependencies using the setup script or manually with pip or uv

Development

  • Linting with ruff
  • Static analysis with mypy, bandit, and semgrep
  • Testing with pytest and coverage
  • Pre-commit hooks for code consistency

Running the Server

The server can be started with configurable transport modes. Configuration is managed through environment variables.