Illustrates a Model Context Protocol (MCP) server implementation using TypeScript and OAuth.
This repository provides a simplified demonstration of a Model Context Protocol (MCP) server, showcasing architectural patterns, security considerations using OAuth 2.1, and development practices such as TypeScript, Firestore, and Zod. Designed as a learning resource, it demonstrates practical implementation of an MCP server, OAuth 2.1 integration for tool call security, workspace context management, multi-tenancy approaches, Zod for schema validation, and examples of interacting with Firestore.