crm-cards

crm-cards

3.5

The MCP Server is a Multi-Agent Conversation Protocol Server created to communicate using a specific OpenAPI URL. It is designed for easy installation and development, with built-in features for linting, testing, and server configuration.

Top Comments

MCP Server

This project is an MCP (Multi-Agent Conversation Protocol) Server, designed to facilitate communication using the OpenAPI specification provided by OpenAPI URL. It is auto-generated using AG2's MCP builder.

Prerequisites

  • Python 3.9+
  • pip and uv

Installation

  1. Clone the repository.
  2. Install dependencies using the setup script or pip.

Development

  • Utilizes ruff for linting and formatting, mypy for static type checking, and pytest for testing.

Linting

  • Use ruff for checking and formatting.

Static Analysis

  • Run static analysis via predefined scripts.

Testing

  • Use pytest to run tests and generate coverage reports.

Running the Server

  • Start the server using main.py with support for different transport modes.
  • Configure using environment variables.

Building and Publishing

  • Build and publish the project using Hatch.