m-bus-httpd-api
0
This project is an MCP (Multi-Agent Conversation Protocol) Server that can be auto-configured using AG2's MCP builder for a specific OpenAPI URL. It supports different transport modes and can be customized with environment variables for configuration and security.
MCP Server
This project is an MCP (Multi-Agent Conversation Protocol) Server, auto-generated using AG2's MCP builder. It is developed for the OpenAPI URL provided. The server supports various transport modes like 'stdio' and 'sse'.
Prerequisites
- Python 3.9+
- pip and uv
Installation
- Clone the repository and navigate to the MCP Server directory.
- Install dependencies either via dev container or manually with
pip install -e ".[dev]"
. - Optionally, use
uv
for installation.
Development
- Uses
ruff
for linting,mypy
for static type checking, andpytest
for testing. - Supports pre-commit hooks to automate checks.
Running the Server
- Start the server using the
mcp_server/main.py
script. - Configure using environment variables for configuration and security parameters.
Building and Publishing
- Uses Hatch for building and publishing scripts.