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
- Clone the repository.
- Install dependencies using
pip install -e "[dev]"
oruv pip install --editable "[dev]"
.
Development
- Uses
ruff
for linting and formatting,mypy
for static type checking, andpytest
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.