clemensv avatar

Avrotize

clemensv/avrotize

Connects Claude to the Avrotize command-line tool for converting between schema formats like JSON Schema, Protocol Buffers, XML Schema, SQL table definitions, and Apache Avro. You can convert schemas bidirectionally, generate code in languages like Python, TypeScript, Java, and Go, and create database schemas for PostgreSQL, MongoDB, Elasticsearch, and others. Reach for this when you need to transform data structure definitions between different systems or generate boilerplate code from existing schemas. The server exposes Avrotize's full conversion pipeline, letting you chain transformations and handle complex schema migrations without leaving your Claude conversation.

GitHub stars
124
tools
4
transport
STDIO
last updated
Feb 20, 2026

Tools

4 tools

Public tool metadata for what this MCP can expose to an agent.

describe_capabilitiesdescribe server capabilities and routing guidance

describe server capabilities and routing guidance

No parameter schema in public metadata yet.

list_conversionslist available conversion commands

list available conversion commands

No parameter schema in public metadata yet.

get_conversioninspect a conversion command

inspect a conversion command

No parameter schema in public metadata yet.

run_conversionexecute conversions

execute conversions

No parameter schema in public metadata yet.

Sponsors

Readme

Avrotize & Structurize

mcp-name: io.github.clemensv/avrotize

PyPI version Python Versions Build Status License: MIT Downloads

📚 Documentation & Examples | 🎨 Conversion Gallery

Avrotize is a "Rosetta Stone" for data structure definitions, allowing you to convert between numerous data and database schema formats and to generate code for different programming languages.

It is, for instance, a well-documented and predictable converter and code generator for data structures originally defined in JSON Schema (of arbitrary complexity).


View the full README on GitHub

Details

Repository
github.com/clemensv/avrotize
Package
avrotize
Transport
STDIO
Registry
MCP registry, active