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

# Getting Started with Custom Providers

> Deploy custom MCP server code without managing infrastructure.

<Note>
  **What you'll learn:**

  * How to create a custom provider
  * Supported runtime
</Note>

Managed providers let you deploy custom MCP server code without managing infrastructure. Upload your code and Metorial handles hosting, scaling, and deployment.

## Supported Runtime

Hosted custom providers currently run on Node.js.

<Info>
  **TypeScript/JavaScript (Node.js)**

  * Full npm package support
  * Automatic TypeScript compilation
  * Node.js 18+ runtime
</Info>

## Creating a Custom Provider

<Steps>
  <Step title="Navigate to Custom Providers">
    Go to **Providers** → **Custom Providers**.

    <img src="https://mintcdn.com/metorial/fydw7J6y9LueIJC4/images/custom-servers/custom-providers.png?fit=max&auto=format&n=fydw7J6y9LueIJC4&q=85&s=1dc5144abd4a64602e93184e26742dde" alt="Navigate to custom providers" width="3838" height="2046" data-path="images/custom-servers/custom-providers.png" />
  </Step>

  <Step title="Create Provider">
    Click **Create Custom Provider**.
  </Step>

  <Step title="Upload Code">
    Upload your MCP server code.

    <img src="https://mintcdn.com/metorial/fydw7J6y9LueIJC4/images/custom-servers/create-custom-provider.png?fit=max&auto=format&n=fydw7J6y9LueIJC4&q=85&s=188be397d192b62f2b90b5e77650f56b" alt="Create custom provider" width="3838" height="2046" data-path="images/custom-servers/create-custom-provider.png" />
  </Step>

  <Step title="Deploy">
    Click **Deploy** and wait for the build to complete.
  </Step>
</Steps>

## What's Next?

<Card title="Deployment Guide" icon="rocket" href="/custom-servers-managed-deployment">
  Learn about versions and deployments.
</Card>
