Skip to main content

What are Augmented LLMs?

Augmented LLMs are the core intelligence layer in the mcp-agent framework. They extend standard language models with enhanced capabilities including tool access, persistent memory, agent integration, and structured output generation. Think of augmented LLMs as:
  • Enhanced language models with access to external tools and data sources
  • Stateful conversational agents that maintain memory across interactions
  • Multi-modal processors that can handle text, images, and structured data
  • Tool-enabled systems that can execute functions and access MCP servers
Key Concept: Augmented LLMs = Base LLM + Tools + Memory + Agent Integration + Structured Output

Provider Support

The mcp-agent framework supports multiple LLM providers through a unified interface:

OpenAI

Anthropic

mcp_agent.secrets.yaml

Azure

mcp_agent.secrets.yaml

Amazon Bedrock

mcp_agent.secrets.yaml

Google AI

mcp_agent.secrets.yaml

Ollama

mcp_agent.config.yaml

Core Capabilities

1. Multi-Turn Conversations

Augmented LLMs maintain conversation history and context across multiple interactions:

2. Tool Integration

Augmented LLMs automatically discover and use tools from connected MCP servers:

3. Structured Output Generation

Generate structured data using Pydantic models:

Configuration and Setup

Basic Configuration

Model Preferences

Control model selection with preferences:

Advanced Request Parameters

Integration Patterns

Agent-LLM Integration

The standard pattern for using augmented LLMs with agents:

Memory Management

Augmented LLMs automatically manage conversation memory:

Generation Methods

Basic Text Generation

Raw Message Generation

Structured Generation

Real-World Examples

Multi-Agent Collaboration

Content Generation Pipeline

Agent Integration

Learn how agents use augmented LLMs for enhanced capabilities.

MCP Servers

Understand how MCP servers provide tools and data to augmented LLMs.

Examples

Explore practical examples of augmented LLMs in action.