Step-by-step tutorials for setting up and using UEFIabc tools with Claude.
| # | Tutorial | What you'll learn |
|---|---|---|
| 01 | Setup any UFABC subject MCP | Clone, configure, install, and connect a subject MCP to Claude |
| 02 | Setup uefi-prompts | Install the prompt library MCP and run your first generation |
| 03 | Setup uefi-mcpgen | Install the meta-tool MCP and scaffold your first server |
| 04 | Generic prompt vs. skill | Compare raw prompts against structured skills; understand when each wins |
| 05 | Using uefi-mcpgen resources | Read knowledge articles and templates; save and retrieve generated artifacts |
MCPs configurados e prontos para uso (registrar via easy.txt em cada repo):
| Repo | Tipo | Disciplina / Curso | Status |
|---|---|---|---|
uefi-uefimcp-bct |
Curso | BCT (Bacharelado em Ciência e Tecnologia) | ✅ Conteúdo carregado |
uefi-uefimcp-biotec |
Curso | BIOTEC (Bacharelado em Biotecnologia) | ⏳ Conteúdo pendente |
uefi-uefimcp-engenharias |
Curso | Engenharias (8 cursos de 2º ciclo) | ⏳ Conteúdo pendente |
uefi-uefimcp-bm |
Disciplina | Bases Matemáticas (BIS0003-15) — BCT Q1 | ✅ Conteúdo carregado |
uefi-uefimcp-fvv |
Disciplina | Funções de Várias Variáveis — BCT | ✅ Conteúdo inicial |
uefi-uefimcp-pd |
Disciplina | Projeto Dirigido (BCS0002-25) — BCT Q9 | ⏳ Conteúdo pendente |
uefi-uefimcp-introducao-a-biotec |
Disciplina | Introdução à Biotecnologia — BIOTEC | ⏳ Conteúdo pendente |
uefi-uefimcp-introducao-as-engenharias |
Disciplina | Introdução às Engenharias — Engenharias | ⏳ Conteúdo pendente |
You need these installed on your machine before any tutorial:
- Python 3.11+ — python.org/downloads
- Git — git-scm.com
- Claude Desktop or Claude Code (at least one)
- Claude Desktop: claude.ai/download
- Claude Code:
npm install -g @anthropic-ai/claude-code
- uv (recommended Python package manager) —
pip install uv
All tutorials use placeholder variables in angle brackets. Substitute your actual values everywhere you see them.
| Variable | Meaning | Example |
|---|---|---|
<UFABC_ROOT> |
Root folder containing all UEFIabc repos | E:\Bibliotecas\Documentos\PROGRAMMING\UEFIabc |
<USERNAME> |
Your Windows username | Arthur |
<SUBJECT_SLUG> |
kebab-case subject name | precalculus |
<COURSE_SLUG> |
kebab-case course name | science-and-technology |
In bash commands (Claude Code terminal), use forward slashes even on Windows:
E:/Bibliotecas/Documentos/PROGRAMMING/UEFIabc
| Term | Meaning |
|---|---|
| MCP | Model Context Protocol — standard for connecting Claude to external tools and data |
| MCP server | A local program that exposes tools, resources, and prompts to Claude |
| Tool | A callable function Claude can invoke (e.g. get_syllabus, scaffold_mcp) |
| Resource | A URI-addressable file/document Claude can read directly |
| Prompt | A reusable message template Claude can invoke by name |
| Skill | A Claude Code slash command (e.g. /commit) defined in a .md file |
| stdio transport | Communication via subprocess stdin/stdout — the default for local MCPs |
| uefi-context | The ecosystem's context/memory repo — ADRs, project files, conventions |
| uefi-uefimcp | Template for all UFABC subject MCPs |
| uefi-prompts | Prompt library + MCP to generate/rate/improve prompts |
| uefi-mcpgen | Meta-tool MCP — scaffolds, analyzes, and plans other AI tools |