Minimal MCP server in TypeScript with a LangChain/OpenAI assistant (assist tool) and tools for weather, math, and text-to-speech.