How to set up an MCP server

Build a secure to-do app with TypeScript, Express & Civic Auth. Learn MCP server setup, auth, and LLM integration using Claude Desktop.

Back button

TUTORIAL

VIDEO

AI

About this demo

This is a hands-on technical demo to set up a to-do app using TypeScript and Express. We'll convert an existing REST API into an MCP server, add Civic Auth for security, and demonstrate it all using Claude Desktop. Perfect for developers looking to learn about MCP servers, authentication, and seamless LLM integration.

📘 Full guide

📦 NPM package

🐙 Github repo