Tutorial Articles | Manufact Blog

How to add per-user tool permissions to your MCP server with mcp-use

Login names the caller, and a read-only user can still call your write tools until the tool checks.

Andrew Khadder·Founding Engineer·August 27, 2026

Turn an OpenAPI spec into an MCP server

How to convert your API into an MCP Server with one line

Andrew Khadder·Founding Engineer·August 9, 2026

How to Distribute Your MCP Server Across ChatGPT, Claude, and Cursor

A practical overview of distributing an MCP server through ChatGPT Apps, Anthropic's Connectors Directory, and the Cursor Marketplace.

Pietro Zullo·Co-founder·August 5, 2026

How to Submit an MCP Server to Anthropic's Connectors Directory

Submit a remote MCP server to Claude, understand the automated community review, and check for common blockers before publishing.

Pietro Zullo·Co-founder·August 5, 2026

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·Co-founder·June 22, 2026

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·CTO·May 10, 2026

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·CTO·May 10, 2026

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·CTO·May 10, 2026

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·CTO·May 10, 2026

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·CTO·May 10, 2026

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·CTO·May 10, 2026

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·CTO·May 10, 2026

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·CTO·May 10, 2026

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·Co-founder·April 27, 2026

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·Co-founder·March 3, 2026

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·Co-founder·November 27, 2025

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·CTO·November 14, 2025

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·Co-founder·August 9, 2025