README.md•1.19 kB
## Documentation
- [Tools Guide](./tools.md) — How to create and register tools.
- [Server Examples](./server-examples.md) — Example server setups and configurations.
- [Prompts Guide](./prompts.md) — How to define and use prompts.
- [Resource Templates Guide](./resource-templates.md) — Resource URI templates and usage.
- [Resources Guide](./resources.md) — Defining and exposing resources.
- [Dependency Injection](docs/dependency-injection.md) — Leverage NestJS DI system throughout MCP components.
### Advanced Usage
- [Advanced Server Pattern](../playground/servers/advanced/README.md) — Direct service usage with custom controllers for maximum control over interceptors, guards, middleware, and endpoint configuration.
### OAuth & Authorization
- [Built-in Authorization Server](./built-in-authorization-server.md) — Using the built-in Authorization Server for simpler setups.
- [External Authorization Server](./external-authorization-server/README.md) — Securing your MCP server with an external authorization server (Keycloak, Auth0, etc).
## Playground
- [Playground README](../playground/README.md) — How to use the playground examples and clients.