|
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