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
- Clone the repository.
- Install dependencies using pip or uv pip.
Development
- Uses
ruff
for linting,mypy
for type checking, andpytest
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.