Content & privacy
AI Engineering · INTERVIEW GUIDE

MCP Server with TypeScript

Build, secure, test, deploy, and explain Model Context Protocol servers using TypeScript.

Practice this topic
Browse the complete question directory
Filters
18 questions

MCP Foundations: Problem, Mental Model, and Boundaries

MCP Server with TypeScript·Foundations & architecture

Learning objectives

Foundation2 min read

End-to-End Request Flow and Trust Boundaries

MCP Server with TypeScript·Foundations & architecture

Learning objectives

Foundation2 min read

JSON-RPC 2.0: Requests, Responses, Errors, and Notifications

MCP Server with TypeScript·Protocol & lifecycle

Why it exists

Foundation2 min read

Initialization, Lifecycle, and Capability Negotiation

MCP Server with TypeScript·Protocol & lifecycle

Why it exists

Foundation2 min read

Tools: Discovery, Schemas, Invocation, and Results

MCP Server with TypeScript·Capabilities & transports

Why tools exist

Foundation2 min read

Resources, Resource Templates, Prompts, and Completions

MCP Server with TypeScript·Capabilities & transports

Resources

Foundation2 min read

Transport Choice: stdio and Streamable HTTP

MCP Server with TypeScript·Capabilities & transports

stdio

Foundation2 min read

Build a Local TypeScript MCP Server

MCP Server with TypeScript·TypeScript implementation

Project setup

Intermediate2 min read

Reuse Existing APIs, Services, and Databases

MCP Server with TypeScript·TypeScript implementation

Recommended architecture

Intermediate2 min read

Build a Custom TypeScript MCP Client

MCP Server with TypeScript·TypeScript implementation

Client responsibilities

Intermediate2 min read

Authentication, Authorization, and OAuth

MCP Server with TypeScript·Authentication & security

Authentication versus authorization

Intermediate2 min read

Security Threat Model for MCP Servers

MCP Server with TypeScript·Authentication & security

Main threats and controls

Intermediate2 min read

Errors, Timeouts, Retries, Cancellation, and Progress

MCP Server with TypeScript·Reliability & advanced features

Error taxonomy

Intermediate2 min read

Testing, Inspector, Logging, and Evaluation

MCP Server with TypeScript·Reliability & advanced features

Test pyramid

Intermediate2 min read

Advanced Capabilities and Multiple-Server Architecture

MCP Server with TypeScript·Reliability & advanced features

Sampling

Advanced2 min read

Deployment, Scaling, Versioning, and Operations

MCP Server with TypeScript·Production, projects & interviews

Local versus remote

Advanced2 min read

Portfolio Projects and Capstone Roadmap

MCP Server with TypeScript·Production, projects & interviews

Project A — Developer Assistant

Advanced2 min read

Interview Preparation, Quiz, and Practice Plan

MCP Server with TypeScript·Production, projects & interviews

Pending foundation exercise

Advanced2 min read

Difficulty is an editorial estimate. Completion means you chose to mark a question as understood.