firebase-cloud-messaging-data-api
0
This project is a server for the Multi-Agent Conversation Protocol (MCP) generated using AG2's MCP builder for specific OpenAPI specifications. It supports various development and deployment features including testing, static analysis, and pre-commit hooks.
MCP Server
This project is an MCP (Multi-Agent Conversation Protocol) Server that is auto-generated using AG2's MCP builder for the OpenAPI URL. It requires Python 3.9+ and pip and uv as prerequisites.
Prerequisites
- Python 3.9+
- pip and uv
Installation
- Clone the repository and navigate into the 'mcp-server' directory.
- Install dependencies using the devcontainer script or manually with pip.
Development
- Utilizes
ruff
for linting and formatting,mypy
for static type checking, andpytest
for testing.
Running the Server
- The server can be started using the main.py script in stdio mode and configured using environment variables.
Building and Publishing
- Uses Hatch for building and publishing the project.