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
- Clone the repository.
- Install dependencies using the setup script or pip.
Development
- Utilizes
ruff
for linting and formatting,mypy
for static type checking, andpytest
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.