← Graph

One Definition, Three Surfaces: REST + OpenAPI + MCP

takeaway 1 connections

From the step-gem lightning talk: one declarative service definition yields a working REST API (mounted as a Rack app), an automatically generated OpenAPI specification (viewable in Swagger), and — by adding a single decorator line — an MCP server whose tools are the endpoints. Claude can then consume the model conversationally and even implement against it.

type
insight
takeaway One Definition, Three Surfaces: REST + OpenAPI + MCP
from_talk
Punchline of the talk

Provenance

Created in
wroclove.rb 2026 Lightning Talks 2026-04-22 08:41