|
1 | 1 | # MCP TypeScript SDK  
|
2 | 2 |
|
3 | 3 | ## Table of Contents
|
| 4 | + |
4 | 5 | - [Overview](#overview)
|
5 | 6 | - [Installation](#installation)
|
6 |
| -- [Quickstart](#quickstart) |
| 7 | +- [Quickstart](#quick-start) |
7 | 8 | - [What is MCP?](#what-is-mcp)
|
8 | 9 | - [Core Concepts](#core-concepts)
|
9 | 10 | - [Server](#server)
|
|
18 | 19 | - [Echo Server](#echo-server)
|
19 | 20 | - [SQLite Explorer](#sqlite-explorer)
|
20 | 21 | - [Advanced Usage](#advanced-usage)
|
| 22 | + - [Dynamic Servers](#dynamic-servers) |
21 | 23 | - [Low-Level Server](#low-level-server)
|
22 | 24 | - [Writing MCP Clients](#writing-mcp-clients)
|
23 |
| - - [Server Capabilities](#server-capabilities) |
24 |
| - - [Proxy OAuth Server](#proxy-authorization-requests-upstream) |
| 25 | + - [Proxy Authorization Requests Upstream](#proxy-authorization-requests-upstream) |
25 | 26 | - [Backwards Compatibility](#backwards-compatibility)
|
| 27 | +- [Documentation](#documentation) |
| 28 | +- [Contributing](#contributing) |
| 29 | +- [License](#license) |
26 | 30 |
|
27 | 31 | ## Overview
|
28 | 32 |
|
@@ -377,6 +381,7 @@ app.listen(PORT, () => {
|
377 | 381 | ```
|
378 | 382 |
|
379 | 383 | This stateless approach is useful for:
|
| 384 | + |
380 | 385 | - Simple API wrappers
|
381 | 386 | - RESTful scenarios where each request is independent
|
382 | 387 | - Horizontally scaled deployments without shared session state
|
@@ -721,6 +726,7 @@ app.use(mcpAuthRouter({
|
721 | 726 | ```
|
722 | 727 |
|
723 | 728 | This setup allows you to:
|
| 729 | + |
724 | 730 | - Forward OAuth requests to an external provider
|
725 | 731 | - Add custom token validation logic
|
726 | 732 | - Manage client registrations
|
@@ -834,7 +840,7 @@ app.listen(3000);
|
834 | 840 |
|
835 | 841 | ## Contributing
|
836 | 842 |
|
837 |
| -Issues and pull requests are welcome on GitHub at https://github.com/modelcontextprotocol/typescript-sdk. |
| 843 | +Issues and pull requests are welcome on GitHub at <https://github.com/modelcontextprotocol/typescript-sdk>. |
838 | 844 |
|
839 | 845 | ## License
|
840 | 846 |
|
|
0 commit comments