clearpath-learning-mcp
A learning MCP server that transforms technical topics into four structured parts: definition, analogy, example, and hands-on try-it exercises, enabling beginner-friendly study directly from any MCP client.
README
ClearPath Learning MCP
ClearPath Learning MCP is a beginner-first technical learning project. It ships a public website, a hosted learner workspace, and a standalone MCP package that turns a technical topic into four useful parts: What it is, Real-world analogy, Example, and Try it.
The project is designed for people learning Python, security, DevOps, web development, databases, networking, and related subjects. Security lessons are intentionally constrained to defensive, lawful, locally authorized learning examples.
Project map
| Area | Purpose |
|---|---|
client/ |
Public MCP product website and authenticated learner interface. |
server/ |
GPT-5 mini lesson engine, private lesson history, hosted MCP routes, and optional reminder flow. |
packages/clearpath-learning-mcp/ |
The publishable local MCP package using standard input/output transport. |
docs/ |
Release and open-source maintenance guidance. |
Quick start
Use Node.js 20 or later and pnpm 10 or later.
pnpm install
pnpm dev
The public product site is available at /, while the hosted learner is at /learn. Run the verification suite before opening a pull request:
pnpm check
pnpm test
Local MCP package
The standalone package is located in packages/clearpath-learning-mcp. It is intentionally separate from the hosted website so developers can install and run it from any MCP-compatible desktop client or project. After publication, users can install it with npm install clearpath-learning-mcp.
Install from npm
Install the published MCP package in a project:
npm install clearpath-learning-mcp
Or let an MCP-compatible client start the current package through npx:
npx -y clearpath-learning-mcp
Use the package README for the complete MCP-client configuration, including the locally supplied provider key.
Install directly from GitHub
Users do not need an npm token to use ClearPath from this repository. Clone the project, build the local MCP package, and add its command to an MCP-compatible client. The full copy-and-paste guide is available in Using ClearPath from GitHub.
cd packages/clearpath-learning-mcp
npm install
npm run build
npm test
The local package requires each user to configure their own OpenAI-compatible provider key. See the package README and the configuration reference for the complete client configuration example. Never commit provider keys, test credentials, or .env files.
Open-source community
This project is distributed under the MIT License. Please read the contribution guide, code of conduct, and security policy before participating.
Release ownership
The package metadata links to this public repository. Before publishing a version, maintainers should complete the npm publishing guide and the release checklist. Only maintainers publishing to npm need an npm token; end users cloning or installing ClearPath do not.
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.