firebase-cloud-messaging-data-api

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

  1. Clone the repository and navigate into the 'mcp-server' directory.
  2. Install dependencies using the devcontainer script or manually with pip.

Development

  • Utilizes ruff for linting and formatting, mypy for static type checking, and pytest 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.