Quickstart
connect your coding agent to errata and ask an stm32 question.
check the connection
try the hosted mcp without an account, download, or api key:
curl --fail https://erratalabs.dev/pingExpected response:
{"status":"ok","message":"pong"}errata is free during beta. each ip address gets 10 requests per minute and 2 requests at the same time.
add the mcp server
choose your coding agent. each option connects to the same errata service.
codex mcp add errata --url https://erratalabs.dev/mcp
codex mcp get erratano account or key required
the hosted mcp is free during beta. if you reach the public limit, wait for the next minute and try again.
add one project rule
Give your coding agent this project rule so you do not need to name the MCP on every prompt:
Use Errata for STM32 part resolution, pin mux, register, electrical-limit,
and silicon-errata questions. For implementation or review, prefer
get_peripheral_bringup. Treat gaps as unresolved work and verify provenance.ask a specific question
Ask the agent to use get_peripheral_bringup for implementation or design review:
Use Errata to review ADC1 on STM32H743ZI, LQFP 144 20x20x1.4 mm,
silicon revision V. Verify the analog input and VREF limits, package-specific
sampling throughput, calibration, BOOST clock, temperature suffix, required
initialization order, applicable errata, and whether production sign-off is safe.
Pin corpus release 774bd0d418bd2b18.the answer is blocked because the official documents do not give an adc accuracy value for this package. errata still returns the matching pins, registers, speed limit, setup steps, and known chip problems.
check the answer before you use it
Before using a result:
- make sure that
target.canonical_mpn, the package, and the chip revision are correct. - read
decision.recommendationand each section undercoverage. - do not ignore facts listed under
gaps. - use each fact only under its listed
conditions. - open the document and section listed under
provenance.