# Into the MCPs

### **What are MCPs?**

MCP (Model Context Protocol) is an open standard that enables secure and structured communication between AI models, applications, and external data sources or tools. MCP servers provide services or functionalities (e.g., integrations, task execution, or enhanced AI model features) that can be accessed by MCP clients like PlayHub or Aura.

Key Features of MCP:

* **Standardized Communication:** MCP defines how clients and servers exchange data for consistency across different implementations.
* **Extensibility:** New functionalities can be added without disrupting existing systems.
* **Security by Design:** MCP ensures secure data handling and access control.

### General architecture <a href="#general-architecture" id="general-architecture"></a>

At its core, MCP follows a client-server architecture where a host application can connect to multiple servers:

<figure><img src="/files/U0XBy6O6IA1JCZfdCGtF" alt=""><figcaption></figcaption></figure>

* **MCP Hosts**: Programs like Claude Desktop, IDEs, or AI tools that want to access data through MCP
* **MCP Clients**: Protocol clients that maintain 1:1 connections with servers
* **MCP Servers**: Lightweight programs that each expose specific capabilities through the standardized Model Context Protocol
* **Local Data Sources**: Your computer’s files, databases, and services that MCP servers can securely access
* **Remote Services**: External systems available over the internet (e.g., through APIs) that MCP servers can connect to

### **AI Workflows with MCPs**

Workflows are designed to handle specialized, complex tasks and automations, reducing the need for users to constantly provide prompts. These workflows become even more powerful when integrated into the MCP ecosystem, where they can interact with other MCP servers and applications.

By leveraging MCP services, workflows can adapt to diverse contexts, enhancing their capabilities and ensuring seamless collaboration across tools and applications. This transforms them into highly flexible, efficient, and productive components of a unified system.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.playai.network/playhub/into-the-mcps.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
