mcp-server-playground
A playground for Model Context Protocol (MCP) server built with TypeScript and Streamable HTTP transport with an OAuth Proxy for 3rd party authorization servers like Auth0
oauthboilerplatetypescriptauth0dynamic-client-registrationmcp-servermodelcontextprotocolmcp-authorizationmcp-boilerplate
FreeRepo
Overview
This is a TypeScript-based MCP server playground that demonstrates how to build a Model Context Protocol server with HTTP transport, OAuth authentication through third-party providers like Auth0 and stateful session management across multiple instances using Valkey. It includes example tools for AWS integration, file operations and streaming, plus a complete OAuth proxy implementation to help developers ship fast with secure authorization patterns for MCP clients.
Features
mcp-server-implementationhttp-streamable-transportoauth-authenticationdynamic-application-registrationsession-managementtool-executionaws-ecs-integrationaws-s3-integrationcloudwatch-logs-integrationbedrock-integrationreal-time-streamingprompt-supportoauth-proxy
Feature Flags
userDashboardauthenticationblogfileUploadsstoragerealtimeauthorizationapiDocsoauth
Recommended Use Cases
mcp-server-developmentoauth-integrationthird-party-authorizationai-model-context-protocolaws-service-integration
Frontend
None
Backend
typescriptnodejs
Auth Providers
auth0oauth2
Deployment Targets
dockerawskuberneteslocal
Payment Providers
None
Quick Facts
โญ Stars
6
๐ด Forks
0
๐ Active
Unknown
๐ Last Commit
2025-06-27T12:39:16Z
GitHub
Stack
Language
typescript
Auth
oauth2, auth0
Data Layer
Databases
valkey
UI Stack
Developer Experience
Docker
Yes
Tests
Yes
Quickstart
Yes
env.example
Yes
Pricing
Classification
free
Selected
โ
Notes
Open source project with no pricing model