Bibliography - ChristianPresley/zig-sdk GitHub Wiki

Bibliography

This page lists every source that the wiki, the README and the design documents cite. Each entry has a stable key. Other pages link to a key with [KEY](Bibliography#key).

Model Context Protocol

AGENT-SKILLS-SPEC

  • Title: Agent Skills specification
  • Author: Agent Skills project
  • Publisher: agentskills.io
  • Date: living document
  • URL: https://agentskills.io/specification
  • Accessed: 2026-09-30
  • Note: SKILL.md layout and frontmatter fields.

MCP-ARCH-2026-07-28

MCP-AUTH-2026-07-28

MCP-AUTH-CLIENTREG-2026-07-28

MCP-AUTH-DISCOVERY-2026-07-28

MCP-AUTH-SECURITY-2026-07-28

MCP-BASIC-2026-07-28

MCP-CACHING-2026-07-28

MCP-CANCELLATION-2026-07-28

MCP-CHANGELOG-2025-06-18

MCP-CHANGELOG-2025-11-25

MCP-CHANGELOG-2026-07-28

MCP-CLIENT-2026-07-28

MCP-COMPLETION-2026-07-28

MCP-CONFORMANCE

  • Title: modelcontextprotocol/conformance — Conformance Tests for MCP (README, SDK_INTEGRATION, requirements/2026-07-28.yaml, known-sdks.ts)
  • Author: Model Context Protocol project
  • Publisher: GitHub
  • Date: living document (last push 2026-09-28)
  • URL: https://github.com/modelcontextprotocol/conformance
  • Accessed: 2026-09-29
  • Note: Official SDK CI pins conformance 0.2.0-alpha.10/11 (go/rust workflows per sdk agent).

MCP-DEPRECATED-2026-07-28

MCP-DISCOVER-2026-07-28

MCP-ELICITATION-2026-07-28

MCP-EXT-APPS

MCP-EXT-AUTH

  • Title: MCP Authorization Extensions repository (ext-auth)
  • Author: Model Context Protocol project
  • Publisher: GitHub
  • Date: living document (last push 2026-06-18)
  • URL: https://github.com/modelcontextprotocol/ext-auth
  • Accessed: 2026-09-29
  • Note: MIT.

MCP-EXT-AUTH-CLIENT-CREDENTIALS

MCP-EXT-AUTH-DPOP

MCP-EXT-AUTH-ENTERPRISE

MCP-EXT-AUTH-WIF

MCP-EXT-OVERVIEW

MCP-EXT-SKILLS

MCP-EXT-TASKS

MCP-HTTP-2026-07-28

MCP-INSPECTOR

  • Title: modelcontextprotocol/inspector — Visual testing tool for MCP servers
  • Author: Model Context Protocol project
  • Publisher: GitHub
  • Date: living document (last push 2026-09-29)
  • URL: https://github.com/modelcontextprotocol/inspector
  • Accessed: 2026-09-29
  • Note: docs: mcp-server-configuration, cli-smoke-testing.

MCP-LIFECYCLE-2026-07-28

  • Title: Lifecycle (no standalone page in 2026-07-28; redirects to Versioning and Compatibility)
  • Author: Model Context Protocol project
  • Publisher: modelcontextprotocol.io
  • Date: 2026-07-28
  • URL: https://modelcontextprotocol.io/specification/2026-07-28/basic/versioning
  • Accessed: 2026-09-29
  • Note: Initialize handshake removed by SEP-2575; cite MCP-VERSIONING-2026-07-28 instead. Do not cite a 'lifecycle' page in the wiki.

MCP-LOGGING-2026-07-28

MCP-MRTR-2026-07-28

MCP-PAGINATION-2026-07-28

MCP-PATTERNS-2026-07-28

MCP-PROGRESS-2026-07-28

MCP-PROMPTS-2026-07-28

MCP-REPO

MCP-RESOURCES-2026-07-28

MCP-ROOTS-2026-07-28

MCP-SAMPLING-2026-07-28

MCP-SCHEMA-DRAFT

MCP-SCHEMA-EXAMPLES-2026-07-28

MCP-SCHEMA-JSON-2026-07-28

MCP-SCHEMA-PAGE-2026-07-28

MCP-SCHEMA-TS-2026-07-28

MCP-SECURITY-BP-2026-07-28

MCP-SEP-1865

MCP-SEP-1932

MCP-SEP-1933

MCP-SEP-2243

MCP-SEP-2322

MCP-SEP-2549

MCP-SEP-2567

MCP-SEP-2575

MCP-SEP-2577

MCP-SEP-2598

MCP-SEP-2640

MCP-SEP-2663

MCP-SERVER-2026-07-28

MCP-SPEC-2026-07-28

  • Title: Model Context Protocol Specification 2026-07-28 (index)
  • Author: Model Context Protocol project
  • Publisher: modelcontextprotocol.io
  • Date: 2026-07-28 (stable release tag; RC 2026-05-29)
  • URL: https://modelcontextprotocol.io/specification/2026-07-28
  • Accessed: 2026-09-29
  • Note: Release dates verified on GitHub releases page.

MCP-SPEC-SOURCE-2026-07-28

MCP-STDIO-2026-07-28

MCP-SUBSCRIPTIONS-2026-07-28

MCP-TOOLS-2026-07-28

MCP-TRANSPORTS-2025-11-25

  • Title: Transports 2025-11-25 (legacy: sessions, GET/DELETE, Last-Event-ID) — reference only
  • Author: Model Context Protocol project
  • Publisher: modelcontextprotocol.io
  • Date: 2025-11-25
  • URL: https://modelcontextprotocol.io/specification/2025-11-25/basic/transports
  • Accessed: 2026-09-29
  • Note: Not needed for a no-legacy SDK; keep only for understanding backward-compat matrix.

MCP-TRANSPORTS-2026-07-28

  • Title: Transports Overview 2026-07-28 (bindings, request metadata, cancellation, Custom Transports)
  • Author: Model Context Protocol project
  • Publisher: modelcontextprotocol.io
  • Date: 2026-07-28
  • URL: https://modelcontextprotocol.io/specification/2026-07-28/basic/transports
  • Accessed: 2026-09-29
  • Note: Verified by fetch: Custom Transports section says MUST preserve JSON-RPC format, message patterns and per-request metadata model; SHOULD document connection establishment, framing, cancellation; byte-stream transports SHOULD reuse stdio framing. Servers do not initiate JSON-RPC requests in this revision.

MCP-VERSIONING

  • Title: Versioning (current protocol version pointer)
  • Author: Model Context Protocol project
  • Publisher: modelcontextprotocol.io
  • Date: living document
  • URL: https://modelcontextprotocol.io/docs/2026-07-28/learn/versioning
  • Accessed: 2026-09-29
  • Note: States current version is 2026-07-28; negotiation via _meta io.modelcontextprotocol/protocolVersion and MCP-Protocol-Version header; server/discover is a mandatory RPC. Verified by fetch.

MCP-VERSIONING-2026-07-28

JSON-RPC and JSON Schema

COX-REGEXP-VM

  • Title: Regular Expression Matching: the Virtual Machine Approach
  • Author: R. Cox
  • Publisher: swtch.com
  • Date: December 2009
  • URL: https://swtch.com/~rsc/regexp/regexp2.html
  • Accessed: 2026-09-30
  • Note: Pike VM design of src/mcp/schema/regex.zig.

ECMA-262-REGEXP

JSONRPC2

  • Title: JSON-RPC 2.0 Specification
  • Author: JSON-RPC Working Group
  • Publisher: jsonrpc.org
  • Date: 2010-03-26 (updated 2013-01-04) — dates from memory, not re-extracted
  • URL: https://www.jsonrpc.org/specification
  • Accessed: 2026-09-29

JSONSCHEMA-CORE-2020-12

  • Title: JSON Schema: A Media Type for Describing JSON Documents (draft 2020-12)
  • Author: A. Wright, H. Andrews, B. Hutton, G. Dennis
  • Publisher: json-schema.org (draft-bhutton-json-schema-01)
  • Date: June 2022 (from memory, not re-extracted)
  • URL: https://json-schema.org/draft/2020-12/json-schema-core
  • Accessed: 2026-09-29

JSONSCHEMA-VALIDATION-2020-12

RFC8259

  • Title: The JavaScript Object Notation (JSON) Data Interchange Format
  • Author: T. Bray (ed.)
  • Publisher: IETF / RFC Editor (STD 90, Internet Standard)
  • Date: December 2017
  • URL: https://www.rfc-editor.org/rfc/rfc8259.html
  • Accessed: 2026-09-29

HTTP, TLS and URIs

FIPS-203

  • Title: Module-Lattice-Based Key-Encapsulation Mechanism Standard
  • Author: National Institute of Standards and Technology
  • Publisher: NIST (FIPS 203)
  • Date: August 2024
  • URL: https://doi.org/10.6028/NIST.FIPS.203
  • Accessed: 2026-09-30
  • Note: ML-KEM-768.

RFC10024

  • Title: Post-Quantum Traditional (PQ/T) Hybrid Key Agreement Mechanisms for TLS 1.3
  • Author: K. Kwiatkowski, P. Kampanakis, B. E. Westerbaan, D. Stebila
  • Publisher: IETF / RFC Editor (Proposed Standard)
  • Date: August 2026
  • URL: https://datatracker.ietf.org/doc/rfc10024/
  • Accessed: 2026-09-30
  • Note: Formerly draft-ietf-tls-ecdhe-mlkem. X25519MLKEM768, code point 0x11EC, ML-KEM part first.

RFC2119

RFC2397

  • Title: The "data" URL scheme
  • Author: L. Masinter
  • Publisher: IETF / RFC Editor (Proposed Standard)
  • Date: August 1998
  • URL: https://www.rfc-editor.org/rfc/rfc2397.html
  • Accessed: 2026-09-30
  • Note: Syntax of data: icon URIs.

RFC3986

  • Title: Uniform Resource Identifier (URI): Generic Syntax
  • Author: T. Berners-Lee, R. Fielding, L. Masinter
  • Publisher: IETF / RFC Editor (STD 66, Internet Standard)
  • Date: January 2005
  • URL: https://www.rfc-editor.org/rfc/rfc3986.html
  • Accessed: 2026-09-29

RFC4055

  • Title: Additional Algorithms and Identifiers for RSA Cryptography for use in the Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile
  • Author: J. Schaad, B. Kaliski, R. Housley
  • Publisher: IETF / RFC Editor (Proposed Standard)
  • Date: June 2005
  • URL: https://www.rfc-editor.org/rfc/rfc4055.html
  • Accessed: 2026-09-30
  • Note: The id-RSASSA-PSS key and signature identifiers and the RSASSA-PSS-params structure (section 3).

RFC5280

  • Title: Internet X.509 Public Key Infrastructure Certificate and Certificate Revocation List (CRL) Profile
  • Author: D. Cooper, S. Santesson, S. Farrell, S. Boeyen, R. Housley, W. Polk
  • Publisher: IETF / RFC Editor (Proposed Standard)
  • Date: May 2008
  • URL: https://www.rfc-editor.org/rfc/rfc5280.html
  • Accessed: 2026-09-30
  • Note: Path validation (section 6), basic constraints (4.2.1.9), name constraints (4.2.1.10), extended key usage (4.2.1.12), CRL profile (section 5).

RFC6066

  • Title: Transport Layer Security (TLS) Extensions: Extension Definitions
  • Author: D. Eastlake 3rd
  • Publisher: IETF / RFC Editor (Proposed Standard)
  • Date: January 2011
  • URL: https://www.rfc-editor.org/rfc/rfc6066.html
  • Accessed: 2026-09-30
  • Note: The status_request extension (section 8).

RFC6125

  • Title: Representation and Verification of Domain-Based Application Service Identity within Internet Public Key Infrastructure Using X.509 (PKIX) Certificates in the Context of Transport Layer Security (TLS)
  • Author: P. Saint-Andre, J. Hodges
  • Publisher: IETF / RFC Editor (Proposed Standard)
  • Date: March 2011
  • URL: https://www.rfc-editor.org/rfc/rfc6125.html
  • Accessed: 2026-09-30
  • Note: Replaced by RFC 9525.

RFC6454

  • Title: The Web Origin Concept
  • Author: A. Barth
  • Publisher: IETF / RFC Editor (Proposed Standard)
  • Date: December 2011
  • URL: https://www.rfc-editor.org/rfc/rfc6454.html
  • Accessed: 2026-09-30
  • Note: Origin of an https icon and of each redirect.

RFC6455

  • Title: The WebSocket Protocol
  • Author: I. Fette, A. Melnikov
  • Publisher: IETF / RFC Editor (Proposed Standard)
  • Date: December 2011
  • URL: https://www.rfc-editor.org/rfc/rfc6455.html
  • Accessed: 2026-09-30
  • Note: The opening handshake (section 4), the framing and masking (section 5) and the close codes (section 7.4).

RFC6570

  • Title: URI Template
  • Author: J. Gregorio, R. Fielding, M. Hadley, M. Nottingham, D. Orchard
  • Publisher: IETF / RFC Editor (Proposed Standard)
  • Date: March 2012
  • URL: https://www.rfc-editor.org/rfc/rfc6570.html
  • Accessed: 2026-09-29
  • Note: MCP resource templates.

RFC6960

  • Title: X.509 Internet Public Key Infrastructure Online Certificate Status Protocol - OCSP
  • Author: S. Santesson, M. Myers, R. Ankney, A. Malpani, S. Galperin, C. Adams
  • Publisher: IETF / RFC Editor (Proposed Standard)
  • Date: June 2013
  • URL: https://www.rfc-editor.org/rfc/rfc6960.html
  • Accessed: 2026-09-30
  • Note: The OCSP response, the responder delegation and the id-pkix-ocsp-nocheck extension.

RFC7301

  • Title: TLS Application-Layer Protocol Negotiation Extension (ALPN)
  • Author: S. Friedl, A. Popov, A. Langley, E. Stephan
  • Publisher: IETF / RFC Editor (Proposed Standard)
  • Date: July 2014
  • URL: https://www.rfc-editor.org/rfc/rfc7301.html
  • Accessed: 2026-09-29
  • Note: Required for h2 over TLS; Zig std TLS client lacks ALPN.

RFC8017

  • Title: PKCS #1: RSA Cryptography Specifications Version 2.2
  • Author: K. Moriarty, B. Kaliski, J. Jonsson, A. Rusch
  • Publisher: IETF / RFC Editor (Informational)
  • Date: November 2016
  • URL: https://www.rfc-editor.org/rfc/rfc8017.html
  • Accessed: 2026-09-30
  • Note: RSASSA-PSS (section 8.1), RSASSA-PKCS1-v1_5 (section 8.2), EMSA-PSS (section 9.1), MGF1 (appendix B.2.1).

RFC8446

  • Title: The Transport Layer Security (TLS) Protocol Version 1.3
  • Author: E. Rescorla
  • Publisher: IETF / RFC Editor (Proposed Standard)
  • Date: August 2018
  • URL: https://www.rfc-editor.org/rfc/rfc8446.html
  • Accessed: 2026-09-29

RFC9110

  • Title: HTTP Semantics
  • Author: R. Fielding, M. Nottingham, J. Reschke (eds.)
  • Publisher: IETF / RFC Editor (STD 97, Internet Standard)
  • Date: June 2022
  • URL: https://www.rfc-editor.org/rfc/rfc9110.html
  • Accessed: 2026-09-29

RFC9112

RFC9525

  • Title: Service Identity in TLS
  • Author: P. Saint-Andre, R. Salz
  • Publisher: IETF / RFC Editor (Proposed Standard)
  • Date: November 2023
  • URL: https://www.rfc-editor.org/rfc/rfc9525.html
  • Accessed: 2026-09-30
  • Note: The client does not use the common name when the certificate has no subject alternative name of the right type (section 6.3).

RFC9562

  • Title: Universally Unique IDentifiers (UUIDs)
  • Author: K. Davis, B. Peabody, P. Leach
  • Publisher: IETF / RFC Editor (Proposed Standard; obsoletes RFC 4122)
  • Date: May 2024
  • URL: https://www.rfc-editor.org/rfc/rfc9562.html
  • Accessed: 2026-09-29

HTTP/2 and HPACK

HPACK-RFC7541

RFC9113

ZIG-REF-HTTP2-IMPLS

  • Title: Pure-Zig HTTP/2, HPACK, TLS and gRPC size references: blue-blaze/Zrpc, blue-blaze/zinet, hendriknielaender/http2.zig, ianic/tls.zig, zoxy-io/hpack
  • Author: various
  • Publisher: GitHub
  • Date: living documents
  • URL: https://github.com/blue-blaze/Zrpc
  • Accessed: 2026-09-29
  • Note: All five URLs returned 200. Effort-estimation references only; must not be consumed as dependencies. Non-Zig references also 200: golang/net http2, python-hyper/h2, grpc-go internal/transport.

Server-Sent Events

WHATWG-SSE

OAuth 2.1 and OpenID Connect

OAUTH-CIMD-DRAFT

OAUTH-ID-JAG-DRAFT

OAUTH21-DRAFT

OIDC-DISCOVERY

RFC6749

RFC6750

  • Title: The OAuth 2.0 Authorization Framework: Bearer Token Usage
  • Author: M. Jones, D. Hardt
  • Publisher: IETF / RFC Editor (Proposed Standard)
  • Date: October 2012
  • URL: https://www.rfc-editor.org/rfc/rfc6750.html
  • Accessed: 2026-09-29

RFC7515

RFC7517

RFC7521

  • Title: Assertion Framework for OAuth 2.0 Client Authentication and Authorization Grants
  • Author: B. Campbell, C. Mortimore, M. Jones, Y. Goland
  • Publisher: IETF / RFC Editor (Proposed Standard)
  • Date: May 2015
  • URL: https://www.rfc-editor.org/rfc/rfc7521.html
  • Accessed: 2026-09-30

RFC7523

  • Title: JSON Web Token (JWT) Profile for OAuth 2.0 Client Authentication and Authorization Grants
  • Author: M. Jones, B. Campbell, C. Mortimore
  • Publisher: IETF / RFC Editor (Proposed Standard)
  • Date: May 2015
  • URL: https://www.rfc-editor.org/rfc/rfc7523.html
  • Accessed: 2026-09-30

RFC7591

  • Title: OAuth 2.0 Dynamic Client Registration Protocol
  • Author: J. Richer, M. Jones, J. Bradley, M. Machulak, P. Hunt
  • Publisher: IETF / RFC Editor (Proposed Standard)
  • Date: July 2015
  • URL: https://www.rfc-editor.org/rfc/rfc7591.html
  • Accessed: 2026-09-29
  • Note: DCR is deprecated in MCP 2026-07-28 per transports-auth agent.

RFC7636

  • Title: Proof Key for Code Exchange by OAuth Public Clients (PKCE)
  • Author: N. Sakimura, J. Bradley, N. Agarwal
  • Publisher: IETF / RFC Editor (Proposed Standard)
  • Date: September 2015
  • URL: https://www.rfc-editor.org/rfc/rfc7636.html
  • Accessed: 2026-09-29

RFC7638

  • Title: JSON Web Key (JWK) Thumbprint
  • Author: M. Jones, N. Sakimura
  • Publisher: IETF / RFC Editor (Proposed Standard)
  • Date: September 2015
  • URL: https://www.rfc-editor.org/rfc/rfc7638.html
  • Accessed: 2026-09-30
  • Note: The example of section 3.1 is a test vector of the SDK.

RFC8252

  • Title: OAuth 2.0 for Native Apps
  • Author: W. Denniss, J. Bradley
  • Publisher: IETF / RFC Editor (Best Current Practice)
  • Date: October 2017
  • URL: https://www.rfc-editor.org/rfc/rfc8252.html
  • Accessed: 2026-10-01
  • Note: A loopback redirect URI can use any port (section 7.3).

RFC8414

  • Title: OAuth 2.0 Authorization Server Metadata
  • Author: M. Jones, N. Sakimura, J. Bradley
  • Publisher: IETF / RFC Editor (Proposed Standard)
  • Date: June 2018
  • URL: https://www.rfc-editor.org/rfc/rfc8414.html
  • Accessed: 2026-09-29

RFC8693

  • Title: OAuth 2.0 Token Exchange
  • Author: M. Jones, A. Nadalin, B. Campbell, J. Bradley, C. Mortimore
  • Publisher: IETF / RFC Editor (Proposed Standard)
  • Date: January 2020
  • URL: https://www.rfc-editor.org/rfc/rfc8693.html
  • Accessed: 2026-09-30

RFC8707

  • Title: Resource Indicators for OAuth 2.0
  • Author: B. Campbell, J. Bradley, H. Tschofenig
  • Publisher: IETF / RFC Editor (Proposed Standard)
  • Date: February 2020
  • URL: https://www.rfc-editor.org/rfc/rfc8707.html
  • Accessed: 2026-09-29

RFC9068

  • Title: JSON Web Token (JWT) Profile for OAuth 2.0 Access Tokens
  • Author: V. Bertocci
  • Publisher: IETF / RFC Editor (Proposed Standard)
  • Date: October 2021
  • URL: https://www.rfc-editor.org/rfc/rfc9068.html
  • Accessed: 2026-10-01
  • Note: The at+jwt type header and the claims of JWT access tokens.

RFC9207

  • Title: OAuth 2.0 Authorization Server Issuer Identification
  • Author: K. Meyer zu Selhausen, D. Fett
  • Publisher: IETF / RFC Editor (Proposed Standard)
  • Date: March 2022
  • URL: https://www.rfc-editor.org/rfc/rfc9207.html
  • Accessed: 2026-09-29

RFC9449

  • Title: OAuth 2.0 Demonstrating Proof of Possession (DPoP)
  • Author: D. Fett, B. Campbell, J. Bradley, T. Lodderstedt, M. Jones, D. Waite
  • Publisher: IETF / RFC Editor (Proposed Standard)
  • Date: September 2023
  • URL: https://www.rfc-editor.org/rfc/rfc9449.html
  • Accessed: 2026-09-30
  • Note: Proof JWT syntax (section 4.2), checks (4.3), token requests (5), cnf.jkt (6), the DPoP scheme (7), nonces (8, 9), dpop_jkt (10).

RFC9728

  • Title: OAuth 2.0 Protected Resource Metadata
  • Author: M. Jones, P. Hunt, A. Parecki
  • Publisher: IETF / RFC Editor (Proposed Standard)
  • Date: April 2025
  • URL: https://www.rfc-editor.org/rfc/rfc9728.html
  • Accessed: 2026-09-29

gRPC and the MCP transport discussions

BUF-MCP-PROTO

  • Title: bufbuild/mcp-proto: A prototype of a Protobuf-based API for MCP
  • Author: Buf Technologies
  • Publisher: GitHub
  • Date: last push 2025-12-31
  • URL: https://github.com/bufbuild/mcp-proto
  • Accessed: 2026-09-29
  • Note: Apache-2.0; prototype only.

GCP-GRPC-MCP

GCP-GRPC-POC

GCP-GRPC-PROTO

  • Title: GoogleCloudPlatform/mcp-grpc-transport-proto (mcp.proto, mcp_messages.proto)
  • Author: Google Cloud Platform (markdroth et al.)
  • Publisher: GitHub
  • Date: v0.2.0 released 2026-08-31 (0.1.0 2026-04-02)
  • URL: https://github.com/GoogleCloudPlatform/mcp-grpc-transport-proto
  • Accessed: 2026-09-29
  • Note: MIT. Issue #3 'Missing true streaming calls..' (closed 2026-01-26) and PR #5 'proto changes based on recent discussions in MCP Transport Workgroup' (merged 2026-02-06; unary CallTool, removed progress/logging/tasks/pagination).

GCP-GRPC-PY

GRPC-COMPRESSION

GRPC-GO-TLS

  • Title: grpc-go credentials/tls.go (ALPN enforcement reference)
  • Author: gRPC Authors
  • Publisher: GitHub
  • Date: living document
  • URL: https://github.com/grpc/grpc-go/blob/master/credentials/tls.go
  • Accessed: 2026-09-29
  • Note: Relevant because Zig 0.16 std TLS client has no ALPN (C:\zig\lib\std\crypto\tls\Client.zig:213-262).

GRPC-HTTP2

GRPC-KEEPALIVE

GRPC-STATUS

GRPC-WEB

MCP-BLOG-TRANSPORT-FUTURE

MCP-ISSUE-966

MCP-SEP-1352

MCP-TRANSPORTS-WG

SDK-PY-PR-1591

SDK-PY-PR-3517

SDK-PY-PR-3519

Protocol Buffers

NANOPB

  • Title: nanopb (small protobuf implementation; size reference)
  • Author: Petteri Aimonen
  • Publisher: GitHub
  • Date: living document
  • URL: https://github.com/nanopb/nanopb
  • Accessed: 2026-09-29

PROTOBUF-EDITIONS

  • Title: Protobuf Editions overview
  • Author: Google (Protocol Buffers team)
  • Publisher: protobuf.dev
  • Date: living document
  • URL: https://protobuf.dev/programming-guides/editions/
  • Accessed: 2026-09-29
  • Note: Added: mcp-grpc-transport-proto may use editions syntax; verify before hand-writing the Zig codec.

PROTOBUF-ENC

PROTOBUF-PROTO3

PROTOWIRE-GO

Official and community SDKs

CLAWQL-GRPC-TS

SDK-CS

  • Title: modelcontextprotocol/csharp-sdk — The official C# SDK (maintained with Microsoft)
  • Author: Model Context Protocol project / Microsoft
  • Publisher: GitHub
  • Date: living document (last push 2026-09-28)
  • URL: https://github.com/modelcontextprotocol/csharp-sdk
  • Accessed: 2026-09-29
  • Note: main. Key files: src/ModelContextProtocol.Core/Protocol/{ITransport,TransportBase,IClientTransport,JsonRpcMessage,RequestId}.cs; McpSessionHandler.cs; Server/{McpServer,McpServerOptions,RequestContext,McpServerTool,StreamableHttpServerTransport}.cs; McpErrorCode.cs; McpProtocolVersions.cs; src/ModelContextProtocol.AspNetCore/{HttpServerTransportOptions,StreamableHttpHandler,StatefulSessionManager}.cs; .github/workflows/ci-build-test.yml.

SDK-GO

  • Title: modelcontextprotocol/go-sdk — The official Go SDK (maintained with Google)
  • Author: Model Context Protocol project / Google
  • Publisher: GitHub
  • Date: living document (last push 2026-09-29)
  • URL: https://github.com/modelcontextprotocol/go-sdk
  • Accessed: 2026-09-29
  • Note: main. Key files: mcp/{transport,shared,server,tool,streamable,event,cmd}.go; internal/jsonrpc2/conn.go; jsonrpc/jsonrpc.go; examples/server/custom-transport/main.go; design/design.md; docs/README.md; .github/workflows/{conformance,test}.yml.

SDK-PY

  • Title: modelcontextprotocol/python-sdk — The official Python SDK for Model Context Protocol servers and clients
  • Author: Model Context Protocol project / Anthropic
  • Publisher: GitHub
  • Date: living document (last push 2026-09-29)
  • URL: https://github.com/modelcontextprotocol/python-sdk
  • Accessed: 2026-09-29
  • Note: MIT; main. Key files: src/mcp/shared/{jsonrpc_dispatcher,dispatcher,inbound}.py; src/mcp/server/{lowlevel/server,runner,connection,_streamable_http_modern,streamable_http,subscriptions,request_state}.py; src/mcp/server/mcpserver/; src/mcp/server/auth/; src/mcp/client/{client,streamable_http,stdio,auth/oauth2}.py; src/mcp-types/mcp_types/version.py; docs/; examples/stories/README.md.

SDK-RB

  • Title: modelcontextprotocol/ruby-sdk — The official Ruby SDK
  • Author: Model Context Protocol project / Shopify
  • Publisher: GitHub
  • Date: living document (last push 2026-09-28)
  • URL: https://github.com/modelcontextprotocol/ruby-sdk
  • Accessed: 2026-09-29
  • Note: main. Key files: lib/mcp/{server,transport,tool,server_context,server_session,client,configuration,error_codes,methods,json_rpc_handler}.rb; lib/mcp/transports/{stdio_transport,streamable_http_transport}.rb; conformance/README.md.

SDK-RS

  • Title: modelcontextprotocol/rust-sdk — The official Rust SDK (rmcp)
  • Author: Model Context Protocol project
  • Publisher: GitHub
  • Date: living document (last push 2026-09-29)
  • URL: https://github.com/modelcontextprotocol/rust-sdk
  • Accessed: 2026-09-29
  • Note: main. Key files: crates/rmcp/src/{transport,service,model,error}.rs; handler/server.rs; handler/server/router/tool.rs; transport/{async_rw,worker,io,streamable_http_client}.rs; transport/streamable_http_server/{session,tower}.rs; crates/rmcp/Cargo.toml; .github/workflows/{ci,conformance}.yml; issue #144 'gRPC transport' (closed 2026-02-27).

SDK-TS

  • Title: modelcontextprotocol/typescript-sdk — The official TypeScript SDK for Model Context Protocol servers and clients
  • Author: Model Context Protocol project / Anthropic
  • Publisher: GitHub
  • Date: living document (last push 2026-09-29)
  • URL: https://github.com/modelcontextprotocol/typescript-sdk
  • Accessed: 2026-09-29
  • Note: Default branch main; license NOASSERTION per API (check LICENSE). Key files: packages/core-internal/src/shared/protocol.ts, transport.ts, inboundClassification.ts; packages/server/src/server/{server,mcp,createMcpHandler,perRequestTransport,serveStdio,listenRouter,streamableHttp}.ts; packages/client/src/client/{client,streamableHttp,stdio,auth,versionNegotiation}.ts; docs/; .github/workflows/conformance.yml.

SDK-TS-ISSUE-431

Zig

ZIG-0.16-LANGREF

ZIG-0.16-RELNOTES

ZIG-0.16-STD

  • Title: Zig Standard Library Documentation 0.16.0
  • Author: Zig Software Foundation
  • Publisher: ziglang.org
  • Date: 2026-04-13
  • URL: https://ziglang.org/documentation/0.16.0/std/
  • Accessed: 2026-09-29
  • Note: Local source of truth: C:\zig\lib\std (0.16.0).

ZIG-BUILD-GUIDE

ZIG-DOWNLOAD-INDEX

ZIG-LIB-CLAP

  • Title: Hejsil/zig-clap (build.zig.zon, docs workflow, .gitattributes reference)
  • Author: Jimmi Holst Christensen
  • Publisher: GitHub
  • Date: living document
  • URL: https://github.com/Hejsil/zig-clap
  • Accessed: 2026-09-29

ZIG-LIB-HTTPZ

  • Title: karlseguin/http.zig (project layout reference)
  • Author: Karl Seguin
  • Publisher: GitHub
  • Date: living document
  • URL: https://github.com/karlseguin/http.zig
  • Accessed: 2026-09-29
  • Note: Convention reference only; NOT a dependency.

ZIG-LIB-LIBXEV

  • Title: mitchellh/libxev (build.zig, CI workflow, dependabot reference)
  • Author: Mitchell Hashimoto
  • Publisher: GitHub
  • Date: living document
  • URL: https://github.com/mitchellh/libxev
  • Accessed: 2026-09-29
  • Note: Convention reference only.

ZIG-LIB-ZAP

  • Title: zigzap/zap (CONTRIBUTING and workflow reference)
  • Author: Rene Schallner
  • Publisher: GitHub
  • Date: living document
  • URL: https://github.com/zigzap/zap
  • Accessed: 2026-09-29

ZIG-SRC-0.16

ASD-STE100 Simplified Technical English

STE-ASD-NEWS-ISSUE9

STE-TCWORLD-2025

STE-TOOLS

  • Title: Community STE checkers (Go, Python, Rust): TudorAndrei/ste-cli, mikkovihonen/stelint, sourdough-bread/asd-ste100-checker, johnsaigle/ste-lint, TomHolzknechtNetApp/ste-writing-kit, danyuchn/asd-ste100-skill
  • Author: various
  • Publisher: GitHub
  • Date: living documents
  • URL: https://github.com/TudorAndrei/ste-cli
  • Accessed: 2026-09-29
  • Note: All six URLs 200. None are Zig; reference only for a native Zig 'ste-check' build step. asd-ste100-checker bundles the dictionary (redistribution risk).

STE-WIKIPEDIA

STE-ZAMBRINI-2023

  • Title: Subject Fields in a Controlled Natural Language (MDTT 2023, CEUR Vol-3427)
  • Author: D. Zambrini, F. Chiarello
  • Publisher: CEUR-WS.org
  • Date: 2023
  • URL: https://ceur-ws.org/Vol-3427/short2.pdf
  • Accessed: 2026-09-29
  • Note: CC BY 4.0.

STE-ZAMBRINI-2025

  • Title: From Specification to Standard (MDTT 2025, CEUR Vol-3990)
  • Author: D. Zambrini, F. Chiarello
  • Publisher: CEUR-WS.org
  • Date: 2025
  • URL: https://ceur-ws.org/Vol-3990/short24.pdf
  • Accessed: 2026-09-29
  • Note: CC BY 4.0.

STE100

  • Title: ASD-STE100 Simplified Technical English, Issue 9
  • Author: ASD Simplified Technical English Maintenance Group (STEMG)
  • Publisher: AeroSpace and Defence Industries Association of Europe (ASD), Brussels
  • Date: Issue 9 — January 15, 2025 (site); PDF metadata reported 2025-01-20
  • URL: https://www.asd-ste100.org/
  • Accessed: 2026-09-29
  • Note: Copyright 2026 STEMG; STE is a copyright and EU trade mark (No. 017966390) of ASD. PDF: https://www.asd-ste100.org/assets/files/ASD-STE100_ISSUE9.pdf (200; ~434 pp). Free of charge but not redistributable; paraphrase rules, do not copy the dictionary. Sub-pages: about_STE.html, STE_faq.html, STE_downloads.html (all 200). WebFetch returned 403 (bot block); curl succeeds.

GitHub

GFM-SPEC

  • Title: GitHub Flavored Markdown Spec, Version 0.29-gfm
  • Author: GitHub, Inc.
  • Publisher: github.github.com
  • Date: 2019-04-06
  • URL: https://github.github.com/gfm/
  • Accessed: 2026-09-29

GH-ACTION-CONFIGURE-PAGES

GH-ACTION-DEPLOY-PAGES

GH-ACTION-UPLOAD-PAGES-ARTIFACT

GH-ACTIONS

GH-COAUTHORS

GH-CODEOWNERS

GH-COMMUNITY-HEALTH

GH-DEPENDABOT-ACTIONS

GH-FOOTNOTES

GH-ISSUE-FORMS

GH-PAGES

GH-RELEASE-NOTES

GH-RULESETS

GH-SIGNED-COMMITS

GH-WIKI

KEEPACHANGELOG

MINISIGN

Other

APPLE-KEYCHAIN-SERVICES

FDO-DBUS-SPEC

  • Title: D-Bus Specification
  • Author: H. Pennington, A. Carlsson, A. Larsson, S. Herzberg, S. McVittie, D. Zeuthen
  • Publisher: freedesktop.org
  • Date: version 0.43
  • URL: https://dbus.freedesktop.org/doc/dbus-specification.html
  • Accessed: 2026-10-01
  • Note: The wire format, the EXTERNAL authentication and the session bus address of the D-Bus client of the SDK.

FDO-SECRET-SERVICE

  • Title: Secret Service API Draft
  • Author: S. Walter, M. Leupold
  • Publisher: freedesktop.org specifications
  • Date: version 0.2 (draft)
  • URL: https://specifications.freedesktop.org/secret-service-spec/latest/
  • Accessed: 2026-10-01
  • Note: The collections, items, sessions with the plain algorithm and prompts that KeychainTokenStorage uses on Linux.

MS-CREDWRITEW