iiRecord
Agentic AI Atlas · mcp-tool-resource-pattern
lib-skill:ai-agents-conversational--mcp-tool-resource-patterna5c.ai
II.
LibrarySkill JSON

lib-skill:ai-agents-conversational--mcp-tool-resource-pattern

Structured · live

mcp-tool-resource-pattern json

Inspect the normalized record payload exactly as the atlas UI reads it.

File · generated-library/skills.yamlCluster · generated-library
Record JSON
{
  "id": "lib-skill:ai-agents-conversational--mcp-tool-resource-pattern",
  "_kind": "LibrarySkill",
  "_file": "generated-library/skills.yaml",
  "_cluster": "generated-library",
  "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\n\nImplement the foundational Tool + Resource pattern that every MCP App requires: a Tool that returns data and references a Resource that serves the interactive UI.\n\n## Overview\n\nEvery MCP App is built on the Tool + Resource pattern:\n\n1. **Tool** (registered via `r"
  },
  "outgoingEdges": [
    {
      "from": "lib-skill:ai-agents-conversational--mcp-tool-resource-pattern",
      "to": "skill-area:mcp-tool-design",
      "kind": "lib_requires_skill_area",
      "attributes": {
        "weight": 1
      }
    },
    {
      "from": "lib-skill:ai-agents-conversational--mcp-tool-resource-pattern",
      "to": "skill-area:mcp-resource-design",
      "kind": "lib_requires_skill_area",
      "attributes": {
        "weight": 0.7
      }
    },
    {
      "from": "lib-skill:ai-agents-conversational--mcp-tool-resource-pattern",
      "to": "topic:api-design",
      "kind": "lib_covers_topic",
      "attributes": {
        "weight": 1
      }
    },
    {
      "from": "lib-skill:ai-agents-conversational--mcp-tool-resource-pattern",
      "to": "topic:design-patterns",
      "kind": "lib_covers_topic",
      "attributes": {
        "weight": 0.7
      }
    },
    {
      "from": "lib-skill:ai-agents-conversational--mcp-tool-resource-pattern",
      "to": "domain:software-engineering",
      "kind": "lib_applies_to_domain",
      "attributes": {
        "weight": 1
      }
    },
    {
      "from": "lib-skill:ai-agents-conversational--mcp-tool-resource-pattern",
      "to": "role:backend-engineer",
      "kind": "lib_involves_role",
      "attributes": {
        "weight": 1
      }
    },
    {
      "from": "lib-skill:ai-agents-conversational--mcp-tool-resource-pattern",
      "to": "role:fullstack-engineer",
      "kind": "lib_involves_role",
      "attributes": {
        "weight": 0.7
      }
    },
    {
      "from": "lib-skill:ai-agents-conversational--mcp-tool-resource-pattern",
      "to": "workflow:feature-development",
      "kind": "lib_implements_workflow",
      "attributes": {
        "weight": 1
      }
    },
    {
      "from": "lib-skill:ai-agents-conversational--mcp-tool-resource-pattern",
      "to": "specialization:ai-agents-conversational",
      "kind": "lib_belongs_to_specialization",
      "attributes": {
        "weight": 1
      }
    }
  ],
  "incomingEdges": []
}