Back to Glossary Index
Core ConceptResource Identification Layer

MCP URI Scheme

Industry Definition Set • Entity Resolution Path: /glossary/mcp-uri-scheme

Quick Answer / TL;DR

The custom URI scheme used by MCP resources to identify data sources, such as `file://`, `postgres://`, or `github://`.

Key Takeaways

  • Custom URI schemes identify MCP resource types.
  • Scheme is registered by the server during initialization.
  • Enables consistent resource addressing across different backends.
  • Examples: file://, postgres://, github://, logs://
Definitive Statement: The custom URI scheme used by MCP resources to identify data sources, such as `file://`, `postgres://`, or `github://`.

Technical Context & Protocol Usage

Detailed Explanation
MCP resources are identified by URIs with custom schemes. The scheme indicates the resource type and the authority indicates the source. For example, `postgres://production/users` identifies a PostgreSQL table. The scheme must be registered by the server during initialization, and clients use it to route resource requests appropriately.

Format & Payload Metadata

Format: URI with custom scheme (RFC 3986)

Latency: No overhead; purely a naming convention

Real-World Implementation Use Case

An MCP server registers `github://` as its scheme, allowing clients to reference GitHub issues and PRs as resources.

M
MCPserver.in Engineering

Platform Team

Published: 2026-07-20
Updated: 2026-07-20

Cite This Page

MLA Style:

MCPserver.in Engineering. "MCP URI Scheme." MCPserver.in Knowledge Hub, 20 July 2026, mcpserver.in/glossary/mcp-uri-scheme.