1. Conduid
  2. Developer Tools
  3. Generator App Remote MCP Server Generic
MCP server · Developer Tools

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.

Unclaimed Apache-2.0 devtools
56Fair

Scored 2 hours ago · breakdown

About Generator App Remote MCP Server Generic

Generator App Remote MCP Server Generic is an MCP server published by adobe in the Developer Tools category: adobe App Builder template for creating Model Context Protocol (MCP) servers using the official MCP TypeScript SDK and Adobe I/O Runtime.

The repository has 11 stars and 8 forks, with the last commit 4 months ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/adobe/generator-app-remote-mcp-server-generic

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Generator App Remote MCP Server Generic

Powered by Claude · Grounded in docs

I know everything about Generator App Remote MCP Server Generic. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 2 hours ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • ✓Tests presentA test suite exists in the repository.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • !No dynamic code executionSource scan found eval or shell execution. Review how tool inputs reach it before granting credentials.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v0.2.1v0.2.1 · 9 Jun 2026What's Changed Fixes #16 Enhance MCP server request handling by @AKumarSingh in https://github.com/adobe/generator-app-remote-mcp-server-generic/pull/17 Add Authentication Layer to optionally support Adobe IMS token and API key by…
v0.1.9v0.1.9 · 7 Jan 2026Full Changelog: https://github.com/adobe/generator-app-remote-mcp-server-generic/compare/v0.1.8...v0.1.9
v0.1.8v0.1.8 · 18 Nov 2025What's Changed Readme update - Add claude configs by @AKumarSingh in https://github.com/adobe/generator-app-remote-mcp-server-generic/pull/4 update Readme 🔖 by @AKumarSingh in…
v0.1.3v0.1.3 · 27 Oct 2025What's Changed Update Readme by @AKumarSingh in https://github.com/adobe/generator-app-remote-mcp-server-generic/pull/2 Registry update for install.yml by @AKumarSingh in…

README

generator-app-remote-mcp-server-generic

Version Downloads/week Node.js CI License Codecov Coverage

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/sdk v1.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
  • 🔐 Built-in Authentication: IMS token validation and API key support
  • 📚 Production Ready: Error handling, logging, and CORS included

Quick Start

Prerequisites

  • Node.js 18+
  • 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 tempalte generator-app-remote-mcp-server-generic listed in the all tempaltes list
aio app init

Deploy & Use

cd my-mcp-server
aio app use <your-workspace-config.json>
aio app deploy

Connect to your deployed MCP server in Cursor or Claude Desktop using the provided URL.

Claude Desktop Configuration

Add this to your Claude Desktop configuration file:

{
  "mcpServers": {
    "mcp-server-name": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://xxxx.adobeioruntime.net/api/v1/web/your-project/mcp-server"
      ]
    }
  }
}

Cursor configs

{
  "mcpServers": {
    "mcp-server-name": {
      "url": "https://<namespace>.adobeioruntime.net/api/v1/web/<xyz>/mcp-server",
      "type": "streamable-http"  
   }
  }
}

Example Test prompt

" Hey, Can you please ask #mcp-server-name# about weather in Noida? "

MCP Features

Tools: Interactive functions AI assistants can call (echo, calculator, weather) Resources: Static content access (documentation, data, files)
Prompts: Reusable prompt templates with parameters

All implemented using the official MCP TypeScript SDK

Authentication

The generated MCP servers include built-in authentication support to secure your endpoints:

IMS Token Validation (Adobe Users)

Validate Bearer tokens via Adobe IMS userinfo endpoint. Ideal for Adobe employee or partner authentication.

Setup:

# Set in .env or app.config.yaml
AUTH_VALIDATE_IMS=true

Client Configuration (Cursor):

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

Client Configuration (Claude Desktop):

{
  "mcpServers": {
    "my-mcp": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://namespace.adobeioruntime.net/api/v1/web/pkg/mcp-server",
        "--header",
        "Authorization:${IMS_TOKEN}"
      ],
      "env": {
        "IMS_TOKEN": "Bearer YOUR_IMS_TOKEN"
      }
    }
  }
}

API Key Authentication (Service-to-Service)

Simple key-based authentication for service-to-service communication.

Setup:

# Set in .env or app.config.yaml
SERVICE_API_KEY=your-secret-key-here

Client Configuration (Cursor):

{
  "mcpServers": {
    "my-mcp": {
      "url": "https://namespace.adobeioruntime.net/api/v1/web/pkg/mcp-server",
      "type": "streamable-http",
      "headers": {
        "x-api-key": "your-secret-key-here"
      }
    }
  }
}

Client Configuration (Claude Desktop):

{
  "mcpServers": {
    "my-mcp": {
      "command": "npx",
      "args": [
        "mcp-remote",
        "https://namespace.adobeioruntime.net/api/v1/web/pkg/mcp-server",
        "--header",
        "x-api-key:${API_KEY}"
      ],
      "env": {
        "API_KEY": "your-secret-key-here"
      }
    }
  }
}

No Authentication (Development Only)

Leave both variables unset for open access during development. Not recommended for production.

Security Best Practices:

  • Always enable authentication in production deployments
  • Use strong random values for SERVICE_API_KEY
  • Never commit secrets to version control
  • Rotate API keys regularly

Development

Testing the Generator

# Run unit tests
npm test

# Test end-to-end generation
npm run e2e

Customizing the Template

  1. Modify Templates: Edit files in src/templates/
  2. Update Generator: Modify src/index.js for prompts/logic
  3. Extend Features: Add capabilities in src/templates/actions/mcp-server/tools.js

👥 Contributors

Resources

License

Apache V2 License - see LICENSE for details.

README fetched from the repository 2 hours ago. The original is authoritative.

Questions

About Generator App Remote MCP Server Generic

How do I install Generator App Remote MCP Server Generic?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Generator App Remote MCP Server Generic safe to use with an AI agent?

Its trust score is 56 out of 100 (fair). It passes 4 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Generator App Remote MCP Server Generic still maintained?

Yes — the latest release is v0.2.1 (9 Jun 2026), and the last commit was 4 months ago. The repository has 11 stars and 5 open issues.