|
1 | 1 | # MCP OAuth Sample Documentation
|
2 | 2 |
|
3 |
| -Welcome to the comprehensive documentation for the MCP OAuth Sample project - an OAuth 2.1 authorization server with Model Context Protocol (MCP) integration. |
| 3 | +<div class="status-indicator online"> |
| 4 | + <span>🟢</span> |
| 5 | + <span>Live Demo Available</span> |
| 6 | +</div> |
| 7 | + |
| 8 | +Welcome to the comprehensive documentation for the MCP OAuth Sample project - a production-ready OAuth 2.1 authorization server with Model Context Protocol (MCP) integration. |
| 9 | + |
| 10 | +!!! info "What is MCP OAuth Sample?" |
| 11 | + |
| 12 | + This project extends the [run-llama/mcp-nextjs](https://github.com/run-llama/mcp-nextjs) reference implementation with OAuth 2.1 compliance, refresh tokens, DIY analytics, and enhanced security monitoring. |
4 | 13 |
|
5 | 14 | ## Quick Navigation
|
6 | 15 |
|
@@ -29,14 +38,37 @@ This project extends the [run-llama/mcp-nextjs](https://github.com/run-llama/mcp
|
29 | 38 |
|
30 | 39 | ## Key Features
|
31 | 40 |
|
32 |
| -- ✅ OAuth 2.1 Authorization Server with PKCE |
33 |
| -- ✅ MCP Server with Authentication |
34 |
| -- ✅ Real-time Analytics Dashboard |
35 |
| -- ✅ Security Monitoring & Threat Detection |
36 |
| -- ✅ Google SSO Integration |
37 |
| -- ✅ PostgreSQL with Prisma ORM |
38 |
| -- ✅ Next.js 15 App Router |
39 |
| -- ✅ Production Deployment Ready |
| 41 | +<div class="feature-grid"> |
| 42 | + <div class="feature-card"> |
| 43 | + <h3>🔐 OAuth 2.1 Compliance</h3> |
| 44 | + <p>Full OAuth 2.1 authorization server with PKCE support, refresh token rotation, and resource indicators.</p> |
| 45 | + </div> |
| 46 | + |
| 47 | + <div class="feature-card"> |
| 48 | + <h3>🔌 MCP Integration</h3> |
| 49 | + <p>Authenticated Model Context Protocol server with tool execution and transport support.</p> |
| 50 | + </div> |
| 51 | + |
| 52 | + <div class="feature-card"> |
| 53 | + <h3>📊 DIY Analytics</h3> |
| 54 | + <p>Real-time analytics dashboard with performance metrics, user tracking, and OAuth insights.</p> |
| 55 | + </div> |
| 56 | + |
| 57 | + <div class="feature-card"> |
| 58 | + <h3>🛡️ Security Monitoring</h3> |
| 59 | + <p>Comprehensive threat detection, security event logging, and risk assessment.</p> |
| 60 | + </div> |
| 61 | + |
| 62 | + <div class="feature-card"> |
| 63 | + <h3>🚀 Production Ready</h3> |
| 64 | + <p>Built with Next.js 15, PostgreSQL, Prisma ORM, and optimized for Vercel deployment.</p> |
| 65 | + </div> |
| 66 | + |
| 67 | + <div class="feature-card"> |
| 68 | + <h3>🔗 Google SSO</h3> |
| 69 | + <p>Integrated Google authentication with NextAuth.js and multi-admin support.</p> |
| 70 | + </div> |
| 71 | +</div> |
40 | 72 |
|
41 | 73 | ## Quick Start
|
42 | 74 |
|
|
0 commit comments