II.
LibrarySkill overview
Reference · livelib-skill:ai-agents-conversational--mcp-tool-resource-pattern
mcp-tool-resource-pattern overview
Implements the core MCP Apps architectural pattern where a Tool declares _meta.ui.resourceUri referencing a registered Resource. Covers registerAppTool, registerAppResource, text fallback, structuredContent, and app-only helper tools.
Attributes
displayName
mcp-tool-resource-pattern
description
Implements the core MCP Apps architectural pattern where a Tool declares _meta.ui.resourceUri referencing a registered Resource. Covers registerAppTool, registerAppResource, text fallback, structuredContent, and app-only helper tools.
libraryPath
library/specializations/ai-agents-conversational/skills/mcp-tool-resource-pattern/SKILL.md
specialization
ai-agents-conversational
contentSummary
# mcp-tool-resource-pattern
Implement the foundational Tool + Resource pattern that every MCP App requires: a Tool that returns data and references a Resource that serves the interactive UI.
## Overview
Every MCP App is built on the Tool + Resource pattern:
1. **Tool** (registered via `r
Outgoing edges
lib_applies_to_domain1
- domain:software-engineering·DomainSoftware Engineering
lib_belongs_to_specialization1
- specialization:ai-agents-conversational·Specialization
lib_covers_topic2
- topic:api-design·TopicAPI Design
- topic:design-patterns·TopicDesign Patterns
lib_implements_workflow1
- workflow:feature-development·Workflow
lib_involves_role2
- role:backend-engineer·RoleBackend Engineer
- role:fullstack-engineer·RoleFullstack Engineer
lib_requires_skill_area2
- skill-area:mcp-tool-design·SkillAreaMCP Tool Design
- skill-area:mcp-resource-design·SkillAreaMCP Resource Design
Incoming edges
None.