{"slug": "learn-with-your-coding-agent", "title": "Learn with Your Coding Agent", "summary": "LearnThat, a new remote HTTP MCP server, enables coding agents to integrate small learning exercises into development workflows by adding coaching tools such as level assessments, micro-challenges, and short-answer grading. The tool aims to prevent passive code acceptance by prompting users to predict outcomes, write meaningful code snippets, and explain changes, with all interactions recorded in a durable analytics store for teams and educators. Developers can add LearnThat to their coding agent by copying the MCP URL and configuring it in their client.", "body_md": "### Run in a terminal\n\n```\ncodex mcp add learnthat --url https://learnthat-mcp-3bqygzrtsa-uc.a.run.app/mcp\ncodex mcp get learnthat\n```\n\nAfter login, restart or open a fresh Codex session so the tools are available.\n\nLearnThat gives your coding agent a small learning loop.\n\nAdd LearnThat as a remote HTTP MCP server. The agent discovers the tools, opens OAuth when required, then weaves small learning moments into the work.\n\n␃WPNCODE0␃\n\nAfter login, restart or open a fresh Codex session so the tools are available.\n\n```\nclaude mcp add --scope user --transport http learnthat https://learnthat-mcp-3bqygzrtsa-uc.a.run.app/mcp\n# In Claude Code, run /mcp and choose Authenticate\n```\n\nUser scope makes the server available across projects.\n\n```\n{\n  \"mcpServers\": {\n    \"learnthat\": {\n      \"url\": \"https://learnthat-mcp-3bqygzrtsa-uc.a.run.app/mcp\"\n    }\n  }\n}\n```\n\nUse this shape for clients that read an mcpServers JSON config.\n\n```\n{\n  \"servers\": {\n    \"learnthat\": {\n      \"type\": \"http\",\n      \"url\": \"https://learnthat-mcp-3bqygzrtsa-uc.a.run.app/mcp\"\n    }\n  }\n}\n```\n\nIf your client asks for a server URL directly, use https://learnthat-mcp-3bqygzrtsa-uc.a.run.app/mcp.\n\nCoding agents remove friction. That is useful, but it can also skip the work where mental models form: predicting behavior, reading errors, writing the one line that matters, and explaining why a change works.\n\nThe app ships, but the codebase stays opaque when the agent owns every decision.\n\nVelocity rises, but unfamiliar systems can still turn into copy-and-accept work.\n\nLearnThat does not take over the coding agent. It gives the agent coaching tools: assess level, plan checkpoints, generate micro-challenges, grade short answers, and record useful snippets for later review.\n\nAsk for a prediction or risk call tied to the current task.\n\nInvite the user to write or explain a tiny meaningful piece.\n\nRecord concepts, answers, snippets, and verification habits.\n\nA good prompt is short enough to answer without derailing the task. The agent can ask for a prediction, a tiny snippet, or one sentence of reasoning, then keep moving.\n\nQuestions stay optional and tied to the file, error, or diff already in front of the user.\n\nAnswers and snippets become signals for the next challenge instead of dead chat history.\n\nThe agent keeps progress moving. Challenges adapt from the task, prompt history, answers, skips, and quiz outcomes.\n\nEvents land in a durable analytics store so schools, teams, and solo builders can see whether learning is improving over time.\n\nCopy the MCP URL, add it to your client, and let your next coding session include small programming checks instead of passive code acceptance.\n\n`https://learnthat-mcp-3bqygzrtsa-uc.a.run.app/mcp`", "url": "https://wpnews.pro/news/learn-with-your-coding-agent", "canonical_source": "https://learnthat-mcp-3bqygzrtsa-uc.a.run.app", "published_at": "2026-06-12 02:14:32+00:00", "updated_at": "2026-06-12 02:49:30.710229+00:00", "lang": "en", "topics": ["ai-tools", "ai-agents", "large-language-models", "artificial-intelligence", "ai-products"], "entities": ["LearnThat", "Codex", "Claude Code", "OAuth", "MCP"], "alternates": {"html": "https://wpnews.pro/news/learn-with-your-coding-agent", "markdown": "https://wpnews.pro/news/learn-with-your-coding-agent.md", "text": "https://wpnews.pro/news/learn-with-your-coding-agent.txt", "jsonld": "https://wpnews.pro/news/learn-with-your-coding-agent.jsonld"}}