AI Engineering Learning Reference MCP Server — 801 searchable references for 2026.
| Topic | Description | Refs |
|---|---|---|
mcp |
Model Context Protocol — servers, clients, deployment | 73 |
rag |
Retrieval-Augmented Generation — vector DBs, chunking, reranking | 60 |
agents |
Agentic AI — LangGraph, CrewAI, AutoGen, tool use | 79 |
fine-tuning |
LLM Fine-Tuning — LoRA, QLoRA, PEFT, deployment | 59 |
mlops |
MLOps & LLMOps — CI/CD, Docker, K8s, MLflow | 62 |
prompt-engineering |
Advanced Prompting — CoT, ReAct, ToT, structured output | 56 |
inference |
LLM Inference — vLLM, Ollama, SGLang, quantization | 86 |
claude-code |
Claude Code — context engineering, hooks, skills, worktrees | 58 |
vector-db |
Vector Databases — Qdrant, Pinecone, Weaviate, Milvus | 61 |
gpu-compute |
GPU & CUDA — PyTorch, kernels, mixed precision | 64 |
autonomous-agents |
Autonomous Systems — self-correcting loops, memory, planning | 64 |
seo |
SEO & Web Promotion — landing pages, design psychology, Core Web Vitals, marketing | 79 |
list_topics— List all available topicssearch_references(query, topic?, limit?)— Keyword search across referencesget_topic_references(topic)— Get all references for a topicget_workflow(topic, workflow_name?)— Get step-by-step workflowsget_examples(topic)— Get code examples and config snippetsreference_stats()— Statistics about the reference databaseindex_to_qdrant()— Index all references into Qdrant for semantic searchsemantic_search(query, topic?, limit?)— Vector similarity search via Qdrant
docker compose up -d learncd ai-stack/learn-mcp
pip install "mcp[cli]>=1.6.0" qdrant-client sentence-transformers
python server.pypython merge_refs.py # Merges data/*.json into references.jsonlearn-mcp/
server.py # FastMCP server (Streamable HTTP on port 8001)
references.json # Merged reference database (generated)
merge_refs.py # Merge + validate script
data/ # Per-topic reference files
mcp.json
rag.json
agents.json
...
Dockerfile # Python 3.14 + deps
- Create or edit
data/<topic>.jsonwith new references - Run
python merge_refs.pyto merge and validate - Restart the server to pick up changes
Each reference follows this schema:
{
"topic": "mcp",
"type": "course",
"title": "DeepLearning.AI MCP Course",
"description": "Build rich-context AI apps with Anthropic's MCP protocol...",
"url": "https://deeplearning.ai/courses/mcp-build-rich-context-ai-apps-with-anthropic/",
"tags": ["mcp", "fastmcp", "sse", "deployment"],
"difficulty": "intermediate",
"workflow": ["Step 1: ...", "Step 2: ..."],
"code": "from mcp.server.fastmcp import FastMCP\n..."
}MIT