Notes & Tutorials

The MCP Studio Blog

Practical guides on converting OpenAPI specs into MCP servers, connecting AI clients, and building agent-ready APIs.

Latest posts

Walkthroughs for building, connecting, and deploying MCP servers.

Spec Design

Best Practices for Designing OpenAPI Specs for AI Agents

Practical spec design that improves generated tool names, descriptions, input schemas, safety, and output size in MCP servers.

12 min read
Deployment

Where to Deploy Your MCP Server: Seven Options Compared

A practical comparison of PaaS, serverless container, and edge platforms for generated MCP servers, with links to a step-by-step deployment guide for each.

11 min read
Deployment

Deploy an MCP Server to Cloudflare Workers

Take a generated TypeScript MCP server from local bundle to a global HTTPS endpoint on Cloudflare Workers, with the runtime flags, fetch adapter, and secrets setup it needs.

7 min read
Deployment

Deploy an MCP Server to Vercel

Ship a generated TypeScript MCP server as a Vercel Function with zero framework config, environment variables for upstream credentials, and a public /mcp endpoint.

8 min read
Deployment

Deploy an MCP Server to Google Cloud Run

Package a generated MCP server as a container or buildpack app, bind it to Cloud Run's port and host, wire secrets from Secret Manager, and scale to zero.

9 min read
Deployment

Deploy an MCP Server to AWS App Runner

Build a container image, push it to Amazon ECR, and run a generated MCP server on App Runner with secrets, health checks, and autoscaling, plus the ECS Express Mode alternative.

10 min read
Deployment

Deploy an MCP Server to Render

Deploy a generated MCP server to Render with native Node or Python runtimes, Docker for PHP and Java, a render.yaml blueprint, and secret environment variables.

8 min read
Deployment

Deploy an MCP Server to Railway

Deploy a generated MCP server to Railway with Railpack or Docker, inject upstream credentials as variables, and publish a public HTTPS /mcp endpoint.

8 min read
Deployment

Deploy an MCP Server to Fly.io

Build a Docker image, configure Fly Machines with auto-stop and scale-to-zero, add secrets, and publish a public HTTPS /mcp endpoint on Fly.io.

9 min read
Guides

Connecting Generated MCP Servers to Claude Desktop and Cursor

A generated bundle is only useful once your client can discover it. Wire the server into Claude Desktop or Cursor, pass configuration safely, and verify the tools.

5 min read
Tutorial

From OpenAPI to a Running MCP Server

Turn an existing REST API specification into a Model Context Protocol server your AI agents can call. Here is the full workflow, from upload to first tool call.

6 min read

Have a specification ready?

Upload your OpenAPI or Swagger file and generate a runnable MCP server in your preferred language.