
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 using the official and Adobe I/O Runtime. Generate that run on Adobe I/O Runtime. Connect AI assistants like Cursor, Claude Desktop, and other AI tools to your custom functions, data, and prompts through the standardized MCP protocol. - 🔧 : Built with @modelcontextprotocol/sdk v1.17.4 - 📝 : Zod schema validation for all parameters - 🚀 : Deploy to Adobe I/O Runtime with auto-scaling - 🛠️ : Tools, Resources, and Prompts support - 🎨 : The weather tool renders an interactive, themed card (via @modelcontextprotocol/ext-apps) instead of plain text, as a starting example for building your own tool UIs - 🔐 : IMS token validation and API key support - 📚 : Error handling, logging, and CORS included - Node.js 20.19+, 22.13+, or 24+ for generated-app development (Adobe I/O Runtime target: Node.
README
以下为原文 README 节选,完整内容请查看原文。
generator-app-remote-mcp-server-generic
Adobe App Builder template for creating Model Context Protocol (MCP) servers using the official MCP TypeScript SDK and Adobe I/O Runtime.
What is this template?
Generate MCP servers that run on Adobe I/O Runtime. Connect AI assistants like Cursor, Claude Desktop, and other AI tools to your custom functions, data, and prompts through the standardized MCP protocol.
Key Features
- 🔧 Official MCP TypeScript SDK: Built with
@modelcontextprotocol/sdkv1.17.4 - 📝 Type Safety: Zod schema validation for all parameters
- 🚀 Serverless Ready: Deploy to Adobe I/O Runtime with auto-scaling
- 🛠️ Complete MCP Implementation: Tools, Resources, and Prompts support
- 🎨 MCP App UI: The weather tool renders an interactive, themed card (via
@modelcontextprotocol/ext-apps) instead of plain text, as a starting example for building your own tool UIs - 🔐 Built-in Authentication: IMS token validation and API key support
- 📚 Production Ready: Error handling, logging, and CORS included
Quick Start
Prerequisites
- Node.js 20.19+, 22.13+, or 24+ for generated-app development (Adobe I/O Runtime target: Node.js 20)
- Adobe I/O CLI:
npm install -g @adobe/aio-cli - Adobe Developer Console project with I/O Runtime enabled
Generate Project
# Using Adobe I/O CLI , You will see template generator-app-remote-mcp-server-generic listed in the all templates list
安装
npx mcp-remote https://xxxx.adobeioruntime.net/api/v1/web/your-project/mcp-server配置
{
"mcpServers": {
"mcp-server-name": {
"command": "npx",
"args": [
"mcp-remote",
"https://xxxx.adobeioruntime.net/api/v1/web/your-project/mcp-server"
]
}
}
}