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
- Clone the repository
- Install dependencies using the provided script or manually with
uv
.
Development
- Utilizes
ruff
for linting andmypy
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
orsse
.
Building and Publishing
- Uses Hatch for building and publishing the project.