Cookie preferences

We use cookies to improve your experience. See our Privacy Policy.

Manufact

Tutorial

What Are MCP Apps?

What Are MCP Apps?

MCP started as tool calls and grew a real UI layer that is now an official part of the protocol. What an MCP app is, how returning UI works, when you need it, and how to build one with mcp-use.

Pietro Zullo
Pietro ZulloCo-founder
Deploying Seven MCP Frameworks: A Field Report

Deploying Seven MCP Frameworks: A Field Report

Same echo + greet_widget example, seven MCP frameworks, one Manufact Cloud deploy pipeline. What broke, what surprised us, and per-framework deploy notes.

Enrico Toniato
Enrico ToniatoCTO
How to Deploy FastMCP to Production

How to Deploy FastMCP to Production

How we deployed a FastMCP echo + Prefab greet_widget example to Manufact Cloud: GitHub connect, port 8000, and what breaks when the starter lockfile drifts.

Enrico Toniato
Enrico ToniatoCTO
How to Deploy an MCP Python Server to Production

How to Deploy an MCP Python Server to Production

Deploy steps for a FastMCP-based Python MCP app on Manufact Cloud, plus the reference server (echo + greet_widget) and DNS-rebinding gotchas behind the proxy.

Enrico Toniato
Enrico ToniatoCTO
How to Deploy an MCP TypeScript Server to Production

How to Deploy an MCP TypeScript Server to Production

Manufact Cloud deploy for @modelcontextprotocol/sdk + ext-apps: build command, Express streamable HTTP, and the echo + greet_widget example we shipped.

Enrico Toniato
Enrico ToniatoCTO
How to Deploy mcp-use to Production

How to Deploy mcp-use to Production

GitHub deploy for an mcp-use server with auto-discovered widgets: preset build/start, stateful transport notes, and the greet_widget example from the seven-framework report.

Enrico Toniato
Enrico ToniatoCTO
How to Deploy Skybridge to Production

How to Deploy Skybridge to Production

Skybridge on Manufact Cloud: Node 24 image, Vite + tsc -b build, and the echo + greet_widget example we used in the field report.

Enrico Toniato
Enrico ToniatoCTO
How to Deploy tmcp to Production

How to Deploy tmcp to Production

tmcp HTTP transport on Manufact Cloud: npm run build, manual widget metadata, and the reference server from the seven-framework comparison.

Enrico Toniato
Enrico ToniatoCTO
How to Deploy xmcp to Production

How to Deploy xmcp to Production

xmcp file-based tools on Manufact Cloud: Rspack build, port 3001 quirk, and the echo + greet_widget example we deployed for the comparison.

Enrico Toniato
Enrico ToniatoCTO
How to Submit an MCP App to ChatGPT

How to Submit an MCP App to ChatGPT

A field-by-field walkthrough of OpenAI's ChatGPT Apps submission form, with the prerequisites and rejection patterns that actually decide whether review moves quickly.

Pietro Zullo
Pietro ZulloCo-founder
MCP Authentication: A Complete Guide

MCP Authentication: A Complete Guide

A deep dive into how authentication works in the Model Context Protocol, from OAuth 2.1 flows and client registration strategies to upstream API access patterns and what's coming next.

Pietro Zullo
Pietro ZulloCo-founder
Building MCP Servers the Right Way

Building MCP Servers the Right Way

At mcp-use we built a lot of MCP servers in Python. The developer experience was subpar. So we built MCPServer with built-in inspector, router pattern, smart logging, and hot reload.

Pietro Zullo
Pietro ZulloCo-founder
Creating an MCP Server with MCP Apps

Creating an MCP Server with MCP Apps

Complete guide to building an MCP server with MCP Apps widget support, enabling rich interactive experiences in ChatGPT or Claude.

Enrico Toniato
Enrico ToniatoCTO
MCP 101: Principles of MCP Development with mcp-use

MCP 101: Principles of MCP Development with mcp-use

A comprehensive guide to understanding the Model Context Protocol, its architecture, and how to build scalable AI agents with mcp-use. Learn the fundamentals of MCP development and solve real-world challenges.

Luigi Pederzani
Luigi PederzaniCo-founder