# AI Your Way: MCPs vs Skills vs SubAgents 🤖🚀 - Sam Basu - NDC Oslo 2026

## Executive summary

The talk outlines how to move beyond basic AI code generation by implementing robust context and guardrails. The Model Context Protocol (MCP) is presented as a standardized, foundational method for connecting AI Agents to private data sources, APIs, and internal documentation. By leveraging MCPs, Skills, and SubAgents, developers can ensure AI workflows are grounded, secure (supporting OAuth 2.1), and highly productive, even when running entirely locally or within enterprise firewalls.

## Key takeaways

- Context is Critical for AI Reliability: AI agents are powerful but prone to generic outputs, hallucinations, and overcorrections without proper guardrails. Developers must ground agents using techniques like Retrieval Augmented Generation (RAG) and by exposing internal APIs and documentation via MCPs.
- MCP Standardizes Agent Tooling: The Model Context Protocol (MCP) provides a standardized way to expose enterprise resources (APIs, databases, docs) as callable tools to AI agents. This is foundational and not tied to a specific technology stack.
- Layering AI Components for Maturity: AI workflows benefit from a layered approach: Agents (the orchestrator), Skills (prescriptive, reusable guidance/recipes), and SubAgents (specialized, delegated tasks). This structure allows developers to manage complexity and maintain control.
- Enabling Local and Secure AI: For privacy-sensitive environments, AI agents and models can run entirely local (e.g., using Olama with local models like Gemma 4). MCPs support enterprise security by adhering to the OAuth 2.1 standard.

## Technical details

- Model Context Protocol (MCP): MCP is a standard for exposing tools and services to AI agents. The architecture involves a Host (e.g., VS Code), a Client (the agent/harness), and a Server (the API/DB). Communication is simple JSON over HTTP/SSE. MCP tools can expose not only JSON data but also rich UI/HTML outputs.
- Agentic Workflow Components: Agents are the main workflow orchestrators. Skills provide fixed, prescriptive guidance (like a recipe card). SubAgents delegate specific, well-defined tasks to the main agent, preventing the agent from becoming overwhelmed.
- Cross-Platform Development and AI: The Uno Platform demonstrates how a single shared codebase (.NET) can be used to build cross-platform apps (iOS, Android, WebAssembly, Desktop). MCPs and Skills are integrated to allow agents to interact with the app's internal logic and documentation.
- Security and Deployment: MCPs support OAuth 2.1, allowing for secure, authenticated access to enterprise tools. Local deployment is possible using dedicated hardware and tools like Olama, enabling agents to run behind corporate firewalls.

## Practical implications

- When building enterprise applications, consider exposing all core APIs, database schemas, and documentation as MCP tools to make them consumable by AI agents.
- Implement rigorous testing (unit and UI integration tests) as a critical guardrail. Agents should be instructed to run these tests before reporting completion.
- For maximum productivity, adopt a layered approach: use Skills for standardized processes and SubAgents for task delegation, rather than relying on a single monolithic agent.
- To address privacy concerns, utilize local model runners (like Olama) and ensure your MCP implementation supports OAuth 2.1 for controlled access.

## Topics

AI Agentic Workflows, Software Architecture, Model Context Protocol (MCP), Cross-Platform Development (.NET), DevOps/CI/CD, Security (OAuth 2.1), Uno Platform, Ollama

Source: https://www.youtube.com/watch?v=daZ7OXSFQqw
