Labsco
veysby logo

MCP Quickstart

from veysby

A basic MCP server from the Quickstart Guide, adapted for OpenAI's Chat Completions API.

๐Ÿ”ฅโœ“ VerifiedFreeQuick setup

MCP Learning Projects

Hands-on projects for understanding how to build applications using Model Context Protocol (MCP).

Projects

weather/ โ€” MCP Server + Custom Client

A weather MCP server built from the official MCP Quickstart, extended with a custom Python MCP client that routes tool calls through the OpenAI Chat Completions and Responses APIs.

calculator/ โ€” MCP Server with Resources and Interactive UI

A calculator MCP server that demonstrates MCP resources and MCP Apps โ€” an extension that renders an interactive HTML calculator widget directly inside Claude Desktop.

chatkit/ โ€” Chat Web App with MCP Backend

A full-stack chat application built on OpenAI ChatKit. The frontend is a React + Vite app; the backend is a FastAPI server that routes messages to MCP tool servers based on the selected composer mode.

  • Echo mode โ€” echoes user input back verbatim
  • Weather mode โ€” runs a LangChain agent backed by the weather/ MCP server; tool calls (get_alerts, get_forecast) are streamed live to the UI as a workflow with per-step status indicators

Requires Python 3.14+ for the backend.