mcp2py
Verified Safeby snowlxrd
Overview
A high-performance, server-rendered Next.js App Router e-commerce application.
Installation
pnpm devEnvironment Variables
- SHOPIFY_STORE_DOMAIN
- SHOPIFY_STOREFRONT_ACCESS_TOKEN
- SHOPIFY_REVALIDATION_SECRET
- COMPANY_NAME
- SITE_NAME
- TWITTER_CREATOR
- TWITTER_SITE
- NEXT_PUBLIC_VERCEL_URL
Security Notes
The application relies heavily on environment variables for sensitive data (Shopify API tokens, revalidation secrets). Proper management of these variables is crucial; exposure could lead to unauthorized access or control of the Shopify store. The `revalidate` endpoint relies on a shared secret, which if compromised, could allow unauthorized cache invalidation. The `Prose` component uses `dangerouslySetInnerHTML` to render HTML from Shopify product descriptions; while Shopify typically sanitizes these, an unsanitized input from the CMS could introduce XSS vulnerabilities.
Similar Servers
mcp-handler
Provides a Vercel adapter for the Model Context Protocol (MCP), enabling real-time communication between applications and AI models through Next.js or Nuxt.
turn-based-game-mcp
Demonstrates the Model Context Protocol (MCP) by providing a turn-based games platform with an AI opponent that interacts with a Next.js frontend.
toolhive-cloud-ui
A UI for interacting with AI models via OpenRouter and managing/utilizing MCP (Model Context Protocol) servers and their tools from a centralized catalog.
Hey-Sanka
This is a Next.js web application, likely serving as a frontend or full-stack platform.