api-keys-api

api-keys-api

0

This project is a Multi-Agent Conversation Protocol (MCP) Server designed to facilitate interactions as per an OpenAPI specification. It supports different transport modes and can be configured via environment variables, making it versatile for various integrations.

Overview

  • MCP (Multi-Agent Conversation Protocol) Server for OpenAPI URL https://api.apis.guru/v2/specs/googleapis.com/apikeys/v2/openapi.json.
  • Auto-generated using AG2's MCP builder.

Prerequisites

  • Python 3.9+
  • pip and uv

Installation

  1. Clone the repository.
  2. Install dependencies using the setup script or manually with pip or uv.

Development

  • Uses ruff for linting and formatting, mypy for static type checking, and pytest for testing.
  • Provides scripts for linting, formatting, static analysis, running tests, and setting up pre-commit hooks.

Running the Server

  • Start the server using mcp_server/main.py script.
  • Supports different transport modes.
  • Configurable via environment variables.

Building and Publishing

  • Uses Hatch for building and publishing, with scripts available for these tasks.