Adobe App Builder Template

v1.0.0Developer Toolsstable

Adobe App Builder template for creating Model Context Protocol (MCP) servers using the official MCP TypeScript SDK and Adobe I/O Runtime.

generator-app-remote-mcp-server-genericmcpai-integration
Share:
9
Stars
0
Downloads
0
Weekly
0/5

What is Adobe App Builder Template?

Adobe App Builder Template is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to adobe app builder template for creating model context protocol (mcp) servers using the official mcp typescript sdk and adobe i/o runtime.

Adobe App Builder template for creating Model Context Protocol (MCP) servers using the official MCP TypeScript SDK and Adobe I/O Runtime.

This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • Adobe App Builder template for creating Model Context Protoc

Use Cases

Create MCP servers using Adobe App Builder and TypeScript SDK.
Deploy MCP servers to Adobe I/O Runtime.
adobe

Maintainer

LicenseApache-2.0
Languagejavascript
Versionv1.0.0
UpdatedMay 21, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx generator-app-remote-mcp-server-generic

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Adobe App Builder Template

The Adobe App Builder MCP Server Generator is a Yeoman-based scaffolding template that lets you create, customize, and deploy remote MCP servers on Adobe I/O Runtime (a serverless Functions-as-a-Service platform). It uses the official MCP TypeScript SDK with Zod-validated parameters, built-in CORS and error handling, and supports both IMS Bearer token and API-key authentication — making it the fastest path from zero to a production MCP server on Adobe infrastructure.

Prerequisites

  • Node.js 18 or later installed
  • Adobe I/O CLI installed globally: npm install -g @adobe/aio-cli
  • An Adobe Developer Console account with an I/O Runtime-enabled project
  • Access to the Adobe Developer Console to create credentials and obtain the workspace configuration
1

Install the Adobe I/O CLI

Install the Adobe I/O CLI globally — it orchestrates project creation, plugin management, and deployment.

npm install -g @adobe/aio-cli
2

Scaffold a new App Builder project

Run aio app init and select the MCP server template from the interactive prompts. The generator downloads the template and sets up the project structure.

aio app init my-mcp-server
# Follow prompts; select the MCP server template when offered
3

Configure authentication environment variables

In the generated .env file, set the appropriate auth variables for your chosen security mode. Use AUTH_VALIDATE_IMS for IMS token validation or SERVICE_API_KEY for API-key auth.

# .env
AUTH_VALIDATE_IMS=true
# or
SERVICE_API_KEY=your-api-key-here
4

Define your MCP tools in the action handler

Open actions/mcp/index.js (or .ts) and register your custom tools using the MCP TypeScript SDK. Each tool uses Zod schemas for type-safe parameter validation.

import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'
import { z } from 'zod'

const server = new McpServer({ name: 'my-mcp-server', version: '1.0.0' })
server.tool('hello', { name: z.string() }, async ({ name }) => ({
  content: [{ type: 'text', text: `Hello, ${name}!` }]
}))
5

Deploy to Adobe I/O Runtime

Deploy the project to the serverless runtime. The CLI packages the action and uploads it; you receive a public HTTPS endpoint.

aio app deploy
6

Configure Claude Desktop with the runtime URL

Add the deployed runtime endpoint to claude_desktop_config.json. Include the Authorization header matching your chosen auth mode.

{
  "mcpServers": {
    "adobe-mcp": {
      "url": "https://your-namespace.adobeioruntime.net/api/v1/web/my-mcp-server/mcp",
      "headers": {
        "Authorization": "Bearer YOUR_IMS_TOKEN"
      }
    }
  }
}

Adobe App Builder Template Examples

Client configuration

Example claude_desktop_config.json entry for a deployed Adobe I/O Runtime MCP server using API-key authentication.

{
  "mcpServers": {
    "adobe-mcp": {
      "url": "https://your-namespace.adobeioruntime.net/api/v1/web/my-mcp-server/mcp",
      "headers": {
        "x-api-key": "YOUR_SERVICE_API_KEY"
      }
    }
  }
}

Prompts to try

Once your custom tools are deployed, test them with prompts like these in Claude.

- "Ask the MCP server to run the 'hello' tool with my name"
- "Use the MCP server to look up weather in Noida"
- "Call the create-asset tool with title 'Q2 Report' and content type PDF"

Troubleshooting Adobe App Builder Template

aio app deploy fails with 'Runtime namespace not found'

Ensure your Adobe Developer Console project has I/O Runtime enabled. Run aio where to confirm the active workspace and re-run aio app use <workspace-config.json> to load the correct credentials.

Claude Desktop returns 401 Unauthorized when calling tools

Check that the Authorization or x-api-key header in claude_desktop_config.json matches the auth mode set in AUTH_VALIDATE_IMS or SERVICE_API_KEY. IMS tokens expire; refresh them from the Developer Console.

Zod validation errors on tool parameters

Review your tool schema definitions — Zod will reject requests that don't match the declared shape. Run aio app logs to inspect the raw error thrown by the action handler.

Frequently Asked Questions about Adobe App Builder Template

What is Adobe App Builder Template?

Adobe App Builder Template is a Model Context Protocol (MCP) server that adobe app builder template for creating model context protocol (mcp) servers using the official mcp typescript sdk and adobe i/o runtime. It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Adobe App Builder Template?

Follow the installation instructions on the Adobe App Builder Template GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with Adobe App Builder Template?

Adobe App Builder Template works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Adobe App Builder Template free to use?

Yes, Adobe App Builder Template is open source and available under the Apache-2.0 license. You can use it freely in both personal and commercial projects.

Browse More Developer Tools MCP Servers

Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "generator-app-remote-mcp-server-generic": { "command": "npx", "args": ["-y", "generator-app-remote-mcp-server-generic"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Adobe App Builder Template?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides