The Three Pillars
An MCP Server provides three primary types of interaction:
- Resources: Data that the LLM can read (like files, DB rows, or logs). Think of these as URLs for the AI.
- Tools: Functions the LLM can execute (like writing a file or sending an email). These involve side effects.
- Prompts: Pre-defined templates that guide the AI's behavior for specific tasks.
Assignment: Identify one use-case for a Resource and one for a Tool in a project management app.