Back to Glossary Index
Core ConceptContext Feed / Data Layer

MCP Resources / Resource

Industry Definition Set • Entity Resolution Path: /glossary/resource

Quick Answer / TL;DR

Static or dynamic data inputs (such as files, databases, or API readouts) that servers expose to the client as read-only context feeds for the model.

Key Takeaways

  • Read-only contextual data feeds for AI models.
  • Organized using a custom URI-scheme structure (e.g. 'postgres://').
  • Supports push-notification updates when resource data changes.
  • Optimizes token count by letting models query only what is needed.

Technical Context & Protocol Usage

Resources are the passive, informational assets of MCP. They represent anything that can be read, such as text documents, server configs, application logs, or database rows. Resources can be static files referenced by URI (like 'file:///workspace/package.json') or dynamic resource templates (like 'database://{table}/schema') that clients query on-demand.

Format & Payload Metadata

Format: Base64 encoded binary or standard UTF-8 text strings

Latency: Extremely lightweight data transfer speeds

Real-World Implementation Use Case

Allowing an AI model to read real-time application error logs directly from a 'logs://today' URI context stream.

R
Rahul K. Gupta

Lead Systems & Protocol Architect, MCPserver India

Published: 2026-03-24
Updated: 2026-07-09