📡 MCP Radar

panaversity/learn-stateless-mcp

Learn the stateless MCP revision (2026-07-28) by building it twice — once with the Python SDK v2, once with the TypeScript SDK v2. Five lessons that mirror each other file for file: hello world, a ser

6 stars
0 forks
TypeScript
momentum ▲ 12.0
created 2026-08-20
on radar since 2026-08-21
star trend 3 → 6 since 2026-08-21
dockerlearning-resourcesmcpmcp-clientmcp-servermodel-context-protocolpydanticpythontypescriptvercelzod
View on GitHub ↗

About learn-stateless-mcp

A hands-on repo for learning MCP protocol revision 2026-07-28 — the release that made the Model Context Protocol stateless — with both official SDK v2 lines:

package version used here --------- Python mcp 2.0.0 TypeScript @modelcontextprotocol/{core,server,client,node,express} 2.0.0

Every example in this repo was run against a live server before being committed.

The two stacks are lesson-for-lesson identical — same numbers, same tool names, same wire — so any file on one side has a counterpart on the other teaching the same thing with the other SDK. Read one language through, then diff it against the other; the differences that survive are the interesting part, and each project's README tabulates them.

Nothing is installed globally except the two toolchains. Each lesson pulls its own SDK copy.

version why check ------------ Node.js ≥ 20 every @modelcontextprotocol/@2.0.0 package sets engines.node: "=20" node --version npm ships with Node installs each TypeScript lesson npm --version uv any recent installs each Python lesson uv --version Python ≥ 3.13 what the lessons pin uv python list curl any only for the .sh scripts (Windows 10+ has it) curl --version PowerShell 7+, optional only if you want the .ps1 scripts instead of the .sh ones pwsh --version

You do not need to install Python yourself: every Python lesson carries a .python-version and uv sync downloads a matching interpreter if you have none. uv is the only thing to install by hand — curl -LsSf https://astral.sh/uv/install.sh sh, or brew install uv.

From the project README.

Maintaining this server?

Add the radar badge to your README — it shows your project was picked up by MCP Radar and links to this page:

[![On MCP Radar](https://mcp.liqiwa.com/badge.svg)](https://mcp.liqiwa.com/s/panaversity--learn-stateless-mcp.html)

Related MCP servers

abluva/mcp-remote

The bridge for remote MCP — seamless OAuth, resilient auth recovery, production-grade reliability

⭐ 15TypeScript
kairoz9/dsh-mcp-admin

dsh plugin for MCP status inspection and server management | dsh 的 MCP状态查看与服务管理插件

⭐ 5TypeScript
awais2o/devops-deploy-guard-mcp-server

Production-ready, zero-knowledge AI DevOps deployment, infrastructure provisioning, self-healing execution engine, and runbook generator for VPS servers via Model Context Protocol (MCP).

⭐ 4TypeScript
docouno/notarium

File-first knowledge base for humans and AI agents — self-hosted Markdown notes with a web editor and a built-in MCP server.

⭐ 3TypeScript
iflytek/dolphin-mcp-pilot

Production-ready MCP server that lets AI agents build, schedule, run and recover Apache DolphinScheduler data pipelines - 53+ tools, beyond read-only.

⭐ 7Python
dheerajjha/mcp-migrate

Find and fix what the MCP 2026-07-28 spec revision breaks in your server. 21 rules, 5 autofixers, and a readiness board.

⭐ 5Python

📬 Get the weekly radar in your inbox

The top new MCP servers of the week, every Monday. No spam, unsubscribe anytime.