Recursos: datos que lee el modelo
Contexto de solo lectura que la IA puede incorporar.
Recursos: datos que lee el modelo es una lección gratuita de MCP Academy en CoddyKit. Esta es la lección 2 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de MCP Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de MCP Academy incluye 4 lecciones en total.
Partes de esta lección aún no han sido traducidas y se muestran en inglés.
The Second Primitive
After tools comes the resource: read-only data your server hands to the model as context, like a file, a record, or a config value. 📄
Resources Are for Reading
A resource never changes the world. It only exposes information the model can read, the way a GET request fetches a page without editing anything.
Every Resource Has a URI
Each resource is addressed by a URI, such as file:///notes.txt or config://app. The scheme and path tell clients exactly what they are asking for.
Declaring a Resource
In Python you mark a function with @mcp.resource() and pass its URI. The function returns the content whenever a client reads that URI.
@mcp.resource("config://version")
def get_version() -> str:
return "1.0.0"Content Comes Back as Text
What your resource returns becomes the content the model reads. Plain strings work great for notes, settings, or any small document.
MIME Types Describe Content
A resource also carries a MIME type like text/plain or application/json. It tells the client how to interpret the bytes it receives.
Application-Controlled, Not Model-Picked
Resources are usually application-controlled. The host app or user chooses which ones to attach, rather than the model grabbing them on its own.
Listing What's Available
A client can ask your server to list its resources. That discovery step lets a host show the user which documents it can pull into context.
Reading a Resource
To fetch one, the client sends a read request with the URI. Your server runs the matching function and returns the current content.
Think Files and Records
Good resources are things you'd want the AI to see but not run: a README, a database row, log output, or the latest settings.
Tool vs Resource
A simple test: if it does something, make it a tool; if it just provides information to read, make it a resource. Action versus context.
Quick Check
Let's confirm what a resource is for.
Recap: Resources
Great! A resource is read-only context with a URI and MIME type. Clients list and read them, and the model gains information without running anything. ✅
Preguntas frecuentes
¿La lección «Recursos: datos que lee el modelo» es gratis?
Sí — el texto completo de «Recursos: datos que lee el modelo» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de MCP Academy, actualiza a CoddyKit PRO. El curso de MCP Academy incluye 4 lecciones en total.
¿Qué aprenderé en «Recursos: datos que lee el modelo»?
Contexto de solo lectura que la IA puede incorporar. Practicas MCP Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.
¿Necesito experiencia previa para empezar MCP Academy?
No se requiere experiencia previa. MCP Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 2 de 4.
¿Cuánto tiempo toma la lección «Recursos: datos que lee el modelo»?
La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.
¿Puedo escribir y ejecutar código en esta lección de MCP Academy?
Sí. Cada lección de MCP Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.
Todas las lecciones de este curso
- Herramientas: acciones que realiza el modelo
- Recursos: datos que lee el modelo
- Prompts: instrucciones reutilizables
- Elegir la primitiva adecuada