ooxml-automation

ooxml-automation

0

The MCP Server project implements a Multi-Agent Conversation Protocol server, leveraging auto-generation from an OpenAPI URL. It provides a development and testing environment using tools like ruff, mypy, and pytest, with building and publishing support through Hatch.

MCP Server

This project is an MCP (Multi-Agent Conversation Protocol) Server. This server is auto-generated using AG2's MCP builder based on the OpenAPI URL: https://api.apis.guru/v2/specs/presalytics.io/ooxml/0.1.0/openapi.json.

Prerequisites

  • Python 3.9+
  • pip and uv

Installation

  1. Clone the repository
  2. Install dependencies using the provided script or manually with uv.

Development

  • Utilizes ruff for linting and mypy for static type checking.
  • pytest is used for testing.

Running the Server

  • Start the MCP server using the mcp_server/main.py script.
  • Supports different transport modes like stdio or sse.

Building and Publishing

  • Uses Hatch for building and publishing the project.