geocoder-rest-api

geocoder-rest-api

0

The MCP Server is a Multi-Agent Conversation Protocol Server that integrates with a specific OpenAPI URL and is designed to support various transport modes. It includes comprehensive development and deployment tools, offering scripting support for testing, building, and publishing.

MCP Server

This project is an MCP (Multi-Agent Conversation Protocol) Server designed for an OpenAPI URL. It is auto-generated using AG2's MCP builder.

Prerequisites

  • Python 3.9+
  • pip and uv

Installation

  1. Clone the repository.
  2. Install dependencies using pip install -e "[dev]" or uv pip install --editable "[dev]".

Development

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

Running the Server

  • The server is started using mcp_server/main.py and supports different transport modes.
  • Configurable through environment variables.

Building and Publishing

  • Uses Hatch for building and publishing.