Skip to main content
What you’ll learn:
  • How to create a custom provider
  • Supported languages
Managed providers let you deploy custom MCP server code without managing infrastructure. Upload your code and Metorial handles hosting, scaling, and deployment.

Supported Languages

Metorial supports two languages for custom providers:
TypeScript/JavaScript (Node.js)
  • Full npm package support
  • Automatic TypeScript compilation
  • Node.js 18+ runtime
Python
  • Standard Python packages with pip
  • Python 3.10+ runtime
  • Support for async/await

Creating a Custom Provider

1

Navigate to Custom Providers

Go to ProvidersCustom Providers.Navigate to custom providers
2

Create Provider

Click Create Custom Provider.
3

Upload Code

Upload your MCP server code.Create custom provider
4

Deploy

Click Deploy and wait for the build to complete.

What’s Next?

Deployment Guide

Learn about versions and deployments.