Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

uefi-tutorial

Step-by-step tutorials for setting up and using UEFIabc tools with Claude.


Tutorials

# 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

Ecosystem — MCPs disponíveis

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

Before you start

You need these installed on your machine before any tutorial:

  • Python 3.11+python.org/downloads
  • Gitgit-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

Path conventions used in this repo

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

Glossary

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

About

Tutoriais e guias dos projetos UÉFIabecê

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors