mcp-server
Verified Safeby gouthamgo
Overview
Provides Model Context Protocol (MCP) server implementations to integrate AI clients (like Claude) with various external services, including a virtual try-on shopping assistant, Salesforce Marketing Cloud, and a comprehensive ecommerce suite.
Installation
node mcpServer.jsEnvironment Variables
- SALESFORCE_CLIENT_ID
- SALESFORCE_CLIENT_SECRET
- SALESFORCE_SUBDOMAIN
- SALESFORCE_MID
- HF_TOKEN
- API_KEY
- DATABASE_URL
- STRIPE_SECRET_KEY
Security Notes
The project extensively documents security best practices in `SECURITY.md`, covering input validation, secrets management (environment variables, `.gitignore`), API security (rate limiting, HTTPS), network security (SSRF, domain allowlisting), and deployment security (Docker, non-root users). Tool execution includes generic `try-catch` blocks and uses `McpError` to prevent raw error leakage. However, actual security relies on users implementing the documented best practices and replacing in-memory data stores with secure databases in production, as some demo servers currently use in-memory state.
Similar Servers
tmcp
A server implementation for the Model Context Protocol (MCP) to enable LLMs to access external context and tools.
mcp-servers
An MCP server for managing files in Google Cloud Storage, supporting CRUD operations (save, get, search, delete) and exposing files as resources.
context-engineering
Provides a Model Context Protocol (MCP) server that enables AI agents to control a web browser using Selenium for web automation tasks.
mcp-servers
Provides an MCP server for Qdrant vector database integration, enabling AI agents to perform semantic search, store documents, and manage collections with advanced multi-tenant filtering capabilities.