i2y/pydantic-rpc
PydanticRPC is a Python library for rapidly exposing Pydantic models as gRPC, ConnectRPC, and MCP services without protobuf files.
This library helps Python developers expose their data models and business logic as high-performance remote services without tedious manual setup. You define your data using Pydantic models and write standard Python functions, and it automatically handles the complex aspects of generating communication protocols. Developers use this to quickly build robust APIs and microservices, allowing different parts of an application or even different applications to communicate efficiently.
Use this if you are a Python developer building a new RPC service and want to save time by automatically generating boilerplate code for gRPC or ConnectRPC, leveraging Pydantic for data validation.
Not ideal if you need to consume an existing RPC service defined by pre-existing protobuf files, or if your primary development language is not Python.
Stars
68
Forks
8
Language
Python
License
MIT
Category
Last pushed
Feb 03, 2026
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/mcp/i2y/pydantic-rpc"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
ivnvxd/mcp-server-odoo
A Model Context Protocol (MCP) server that enables AI assistants to securely interact with Odoo...
StarRocks/mcp-server-starrocks
StarRocks MCP (Model Context Protocol) Server
Vortiago/mcp-outline
A Model Context Protocol (MCP) server enabling AI assistants to interact with Outline...
neo4j-contrib/mcp-neo4j
Neo4j Labs Model Context Protocol servers
cbcoutinho/nextcloud-mcp-server
Nextcloud MCP Server