# MCP Framework > Build Model Context Protocol Servers in TypeScript - [Debugging](https://mcp-framework.com/docs/debugging): How to debug MCP servers using the MCP Inspector and framework logging - [HTTP Quickstart](https://mcp-framework.com/docs/http-quickstart): Create and use HTTP MCP servers with the HTTP Stream Transport - [Installation](https://mcp-framework.com/docs/installation): How to install and set up the MCP Framework - [Introduction](https://mcp-framework.com/docs/introduction): Introduction to MCP Framework for building Model Context Protocol servers - [Quickstart](https://mcp-framework.com/docs/quickstart): Create a simple MCP server with a basic tool in minutes - [Server Configuration](https://mcp-framework.com/docs/server-configuration): Configuration options and best practices for MCP Framework servers - [mcp-framework vs TypeScript SDK](https://mcp-framework.com/docs/why-mcp-framework): Compare mcp-framework and the official @modelcontextprotocol/sdk for building MCP servers. Side-by-side code examples, feature comparison, and guidance on choosing the right approach for your project. - [@mcpframework/docs Overview](https://mcp-framework.com/docs/docs-package): A companion package that lets API providers spin up an MCP documentation server from their existing documentation site ## Apps - [MCP Apps Overview](https://mcp-framework.com/docs/apps/overview): Add interactive HTML UIs to your MCP tools — dashboards, forms, charts — that render inline in Claude, ChatGPT, VS Code, and other hosts - [React Apps](https://mcp-framework.com/docs/apps/react): Build interactive MCP App UIs with React using the ext-apps SDK hooks ## Authentication - [OAuth 2.1](https://mcp-framework.com/docs/authentication/oauth): Production-ready OAuth 2.1 authentication with JWKS, token introspection, and support for Auth0, Okta, AWS Cognito, and Azure AD - [Authentication](https://mcp-framework.com/docs/authentication/overview): Securing MCP server endpoints with OAuth 2.1, API Key, and JWT authentication providers ## Docs package - [Caching](https://mcp-framework.com/docs/docs-package/caching): Cache configuration and custom implementations for @mcpframework/docs - [CLI & Project Scaffolding](https://mcp-framework.com/docs/docs-package/cli): Scaffolding a ready-to-run documentation MCP server project with the CLI tool - [Custom Source Adapters](https://mcp-framework.com/docs/docs-package/custom-adapters): Building custom source adapters for non-standard documentation backends - [Fumadocs Setup Guide](https://mcp-framework.com/docs/docs-package/fumadocs-setup): How to configure your Fumadocs documentation site to work with @mcpframework/docs - [mcp-framework Docs Server](https://mcp-framework.com/docs/docs-package/mcp-framework-docs-server): A pre-built MCP server that gives AI agents access to the full mcp-framework documentation - [DocsServer Configuration](https://mcp-framework.com/docs/docs-package/server): Configuration options for the DocsServer convenience wrapper - [Source Adapters](https://mcp-framework.com/docs/docs-package/sources): Documentation source adapters for connecting to different documentation backends - [Documentation Tools](https://mcp-framework.com/docs/docs-package/tools): MCP tools provided by @mcpframework/docs for searching, browsing, and retrieving documentation ## Examples - [US Treasury Fiscal Data Example](https://mcp-framework.com/docs/examples/us-treasury-data): A practical example of an MCP server connecting to the US Treasury's Fiscal Data API ## Prompts - [Prompts Overview](https://mcp-framework.com/docs/prompts/overview): Creating reusable prompt templates for AI interactions with MCP Framework ## Resources - [Resources Overview](https://mcp-framework.com/docs/resources/overview): Managing external data sources and APIs with MCP Framework resources ## Tools - [Advanced Tool Features](https://mcp-framework.com/docs/tools/advanced-features): Progress tracking, cancellation, logging, elicitation, roots, sampling with tools, structured content, and tasks - [API Integration](https://mcp-framework.com/docs/tools/api-integration): Integrating external APIs with MCP Framework tools - [Elicitation](https://mcp-framework.com/docs/tools/elicitation): Request user input during tool execution with form-based and URL-based elicitation - [Tools Overview](https://mcp-framework.com/docs/tools/overview): Building tools with MCP Framework - create custom tools that extend AI model capabilities ## Transports - [Health Endpoint](https://mcp-framework.com/docs/transports/health-endpoint): Built-in health check endpoint for HTTP-based transports - [HTTP Stream Transport](https://mcp-framework.com/docs/transports/http-stream): Modern HTTP-based transport with streaming, session management, and authentication - [Multi-Transport](https://mcp-framework.com/docs/transports/multi-transport): Run multiple transports concurrently from a single MCP server - [Transport Overview](https://mcp-framework.com/docs/transports/overview): Overview of transport mechanisms available in MCP Framework - [Serverless (Lambda)](https://mcp-framework.com/docs/transports/serverless): Deploy MCP servers on AWS Lambda, Cloudflare Workers, and other serverless platforms - [SSE Transport](https://mcp-framework.com/docs/transports/sse): Server-Sent Events transport for HTTP-based MCP communication (deprecated) - [STDIO Transport](https://mcp-framework.com/docs/transports/stdio): Using the default STDIO transport for CLI tools and local integrations