my-business-place-actions-api

my-business-place-actions-api

0

The project is a Multi-Agent Conversation Protocol Server designed to facilitate interaction with APIs specified by OpenAPI URLs. It offers configurable transport modes and comes with development tools for testing and deployment. The server prioritizes integration and efficiency in communication between agents.

MCP Server

This project is an MCP (Multi-Agent Conversation Protocol) Server designed for interacting with OpenAPI URLs. The server can be started using the mcp_server/main.py script and supports various transport modes, including stdio and sse. Configuration is managed via environment variables or a JSON configuration file.

Prerequisites

  • Python 3.9+
  • pip and uv

Installation

  1. Clone the repository.
  2. Install dependencies using pip or uv pip.

Development

  • Uses ruff for linting, mypy for type checking, and pytest for testing.
  • Pre-commit hooks are available for automated checks.

Building and Publishing

  • Builds and publishes using Hatch.

Running the Server

  • Commands provided for starting the server and testing.