Upsun User Documentation

Hosting Model Context Protocal (MCP) Servers

Try Upsun for 15 days
After that, enjoy the same, game-changing Upsun features for less with the First Project Incentive!¹ A monthly $19 perk!
Activate your 15-day trial
¹Terms and conditions apply

Model Context Protocol (MCP) is a standard interface that allows large language models (LLMs) to communicate with external tools and data sources. With MCP, developers and tool providers integrate once and ensure interoperability across any MCP-compatible system.

For comprehensive information about the Model Context Protocol, including specifications, examples, and implementation details, we recomend you visit the official MCP documentation maintained by Anthropic.

Get started with MCP on Upsun Anchor to this heading

Why connect LLMs to external systems? Anchor to this heading

LLMs typically lack direct access to real-time or system-specific data. To provide current, relevant responses—such as live configuration settings or API data—LLMs need to connect with external systems.

Every service offers a different API, schema, and authentication. Without a standard, managing multiple integrations becomes complex, brittle, and error-prone.

Standardizing LLM interactions with MCP Anchor to this heading

MCP standardizes how LLMs interact with external services. Developers create a single MCP integration point that can interface with any MCP-compatible provider.

Similarly, tool and data providers only need to expose their service via an MCP interface once—making it accessible to any MCP-enabled application.

Think of MCP as the USB-C of LLM integration—one interface that works uniformly across devices.

MCP Hosts, Clients, and Servers Anchor to this heading

MCP operates on a client–server model:

  • MCP Host: The AI application environment (e.g., your IDE, ChatGPT-like interface, or AI agent).

  • MCP Client: The connection created by the host to talk to a service.

  • MCP Server: The external service that exposes an MCP interface.

To connect to multiple external services, a single host needs to manage multiple MCP clients, each connecting to a different MCP server.

Additional resources Anchor to this heading

  • Deep Dive into MCP’s Interaction Model
    Explore MCP’s three core interaction types—prompts (user-driven), resources (application-driven), and tools (model-driven)—to design more powerful and flexible AI workflows.

Summary table Anchor to this heading

Concept Upsun Article (Link)
Accessing Docs Access Upsun documentation via Context7 using MCP
Deploying MCP Build and deploy AI-native applications with MCP servers on Upsun
MCP Interaction Beyond Tool Calling: Understanding MCP’s Three Core Interaction Types