Back to Home
panigrahyvivek icon

product-usage-data-mcp-server

Verified Safe

by panigrahyvivek

Overview

Provides an Express.js API and an MCP server for AI-driven analysis of product usage data stored in CSV files using Google Gemini.

Installation

Run Command
node index.js

Environment Variables

  • GOOGLE_API_KEY

Security Notes

The AI analysis endpoint is vulnerable to prompt injection as user input is directly interpolated into the LLM context. The file upload (`multer`) and delete endpoints use `file.originalname` and `req.params.name` respectively, which, while `path.join` helps mitigate basic path traversal, could still be problematic if filenames are not rigorously sanitized for characters beyond simple names. Additionally, the `data` directory, where uploaded files reside, is served statically, meaning any uploaded file can be publicly accessed.

Similar Servers

Stats

Interest Score0
Security Score7
Cost ClassMedium
Avg Tokens1000
Stars0
Forks0
Last Update2025-12-03

Tags

MCP ServerProduct AnalyticsCSV ProcessingGoogle GeminiNode.js