go-sdk/internal/docs
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Robert Findley 1c3f38f777
all: more minor cleanup (#547)
Fix broken / missing links.
2025-09-30 16:07:07 -04:00
..
client.src.md mcp: add prompt feature doc (#487) 2025-09-18 12:27:02 -04:00
doc.go docs: add feature and troubleshooting documentation (#463) 2025-09-16 11:13:40 -04:00
protocol.src.md all: more minor cleanup (#547) 2025-09-30 16:07:07 -04:00
README.src.md docs: fix broken links (#542) 2025-09-29 14:45:47 -04:00
server.src.md doc: document logging (#497) 2025-09-19 11:58:58 -04:00
troubleshooting.src.md docs: add feature and troubleshooting documentation (#463) 2025-09-16 11:13:40 -04:00

Features

These docs mirror the official MCP spec. Use the index below to learn how the SDK implements a particular aspect of the protocol.

Base Protocol

  1. Lifecycle (Clients, Servers, and Sessions).
  2. Transports
    1. Stdio transport
    2. Streamable transport
    3. Custom transports
  3. Authorization
  4. Security
  5. Utilities
    1. Cancellation
    2. Ping
    3. Progress

Client Features

  1. Roots
  2. Sampling
  3. Elicitation

Server Features

  1. Prompts
  2. Resources
  3. Tools
  4. Utilities
    1. Completion
    2. Logging
    3. Pagination

TroubleShooting

See troubleshooting.md for a troubleshooting guide.