> ## Documentation Index
> Fetch the complete documentation index at: https://docs.compozy.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Model Context Protocol

> Model Context Protocol (MCP) is a standardized way to connect your Compozy workflows with external services and communication channels. It acts as a bridge that maintains context, memory, and state across different interactions, enabling more intelligent and contextual automation.

export const BrowseRegistry = ({title, description, icon, href}) => <div className="not-prose mb-8">
    <a href={href} className="group relative block overflow-hidden rounded-xl border border-gray-950/10 dark:border-white/10 bg-gradient-to-br from-white to-gray-50 p-1 transition-all hover:border-primary hover:shadow-lg dark:from-background-dark dark:to-background-dark/80">
      <div className="absolute inset-0 bg-gradient-to-r from-primary/0 via-primary/0 to-primary/0 opacity-0 transition-opacity group-hover:opacity-10" />
      <div className="relative flex items-start gap-6 p-5">
        <div className="flex px-8 h-14 w-14 shrink-0 items-center justify-center rounded-lg bg-primary/10 text-primary shadow-sm dark:bg-primary/20 dark:shadow-none">
          <Icon icon={icon} iconType="solid" size={24} />
        </div>

        <div className="flex-1">
          <div className="flex items-center justify-between">
            <h3 className="m-0 text-xl font-semibold text-gray-900 group-hover:text-primary dark:text-white">
              {title}
            </h3>
            <Icon icon="arrow-right" iconType="solid" size={20} className="text-gray-400 transition-transform group-hover:translate-x-1 group-hover:text-primary" />
          </div>
          <p className="m-0 mt-2 text-gray-500 dark:text-gray-400">
            {description}
          </p>
          <div className="mt-4 flex items-center gap-2 text-sm font-medium text-primary">
            Browse Registry
            <Icon icon="chevron-right" iconType="solid" size={12} className="transition-transform group-hover:translate-x-0.5" />
          </div>
        </div>
      </div>
    </a>
  </div>;

<BrowseRegistry title="Browse Registry Servers" description="Discover pre-built MCP servers for development, data processing, and infrastructure management in the Compozy registry" icon="server" href="/registry/servers" />

## What is MCP?

MCP is an [open protocol](https://modelcontextprotocol.io/introduction) that standardizes how applications provide context to LLMs - think of it like a USB-C port for AI applications. Just as USB-C provides a standardized way to connect devices to various peripherals, MCP provides a standardized way to connect AI models to different data sources and tools. Compozy implements this protocol to provide you with a robust and standardized integration system.

```yaml theme={"dark"}
mcp_servers:
  - id: example_service
    use: mcp(compozy/mcp-servers:mcp-server-example)
    command: "npx -y @compozy/mcp-server-example"
    config:
      api_key: "{{ env.API_KEY }}"
```

## Core Features

<CardGroup cols={2}>
  <Card title="Connection" icon="plug">
    MCP servers establish secure connections with external services, ensuring reliable and protected communication channels.
  </Card>

  <Card title="Context Management" icon="brain-circuit">
    Maintain conversation history and state across interactions, allowing for more natural and continuous workflows.
  </Card>

  <Card title="Protocol Translation" icon="circle-nodes">
    Convert between MCP and service-specific protocols, enabling seamless integration with different platforms and services.
  </Card>

  <Card title="Memory Handling" icon="database">
    Manage and persist relevant information through built-in memory systems, ensuring data consistency and availability.
  </Card>

  <Card title="Real-time Processing" icon="bolt">
    Handle requests and responses in real-time with efficient message routing and processing.
  </Card>

  <Card title="Extensible Architecture" icon="boxes-stacked">
    Add new capabilities and custom handlers through a modular plugin system.
  </Card>
</CardGroup>

## Key Points

<Steps>
  <Step title="Open Standard" icon="book-open">
    Built on an open protocol specification that anyone can implement and contribute to.
  </Step>

  <Step title="Community Driven" icon="users">
    Share and reuse MCP servers across projects, fostering a collaborative ecosystem.
  </Step>

  <Step title="Language Agnostic" icon="code">
    Implement MCP servers in any programming language while maintaining protocol compatibility.
  </Step>

  <Step title="Enterprise Ready" icon="building">
    Production-grade security, monitoring, and scaling capabilities built-in.
  </Step>

  <Step title="Developer First" icon="code">
    Simple to integrate with existing codebases and development workflows.
  </Step>

  <Step title="Future Proof" icon="rocket">
    Designed to evolve with AI advancement while maintaining backward compatibility.
  </Step>
</Steps>

## Next Steps

* Learn about [MCP Servers](/core/mcp/servers)
* Explore [Context Management](/core/mcp/context)
* See [Real-world Examples](/core/mcp/examples)
* Review the [API Reference](/core/mcp/api)
