ietf-corpus

An LLM-callable
IETF corpus.

Structured metadata for every IETF RFC and every active Internet-Draft, the updates / obsoletes / replaces graph, and a growing layer of LLM-extracted normative requirements and protocol elements. Exposed over MCP so any agent can compose a corpus query without re-reading the spec series.

9768published RFCs
2509active drafts
3documents w/ elements
72elements extracted

Featured

Use it from a Claude Code session

go install github.com/getlantern/ietf-corpus/cmd/ietf-mcp@latest
git clone https://github.com/getlantern/ietf-corpus ~/code/ietf-corpus

claude mcp add -s user ietf-corpus \
  $(go env GOPATH)/bin/ietf-mcp -- --corpus $HOME/code/ietf-corpus

Six tools exposed over MCP, designed for code-mode composition: search_documents, get_document, get_documents (batch), find_related, search_elements, and list_taxonomy.

Top working groups

  • non working group909
  • mpls196
  • avt115
  • idr115
  • ccamp112
  • dhc108
  • tsvwg92
  • v6ops89
  • dnsop82
  • pce75
  • pppext75
  • sip75

By status

  • PROPOSED STANDARD4378
  • INFORMATIONAL2995
  • UNKNOWN887
  • EXPERIMENTAL554
  • HISTORIC353
  • BEST CURRENT PRACTICE331

What you can do with it