neonpanel-mcp-server
Verified Safeby 5starsunited
Overview
Facilitates secure, authenticated access to NeonPanel's business intelligence and operational APIs (inventory, finance, supply chain, import management) for AI models and external integrations via the Model Context Protocol.
Installation
npm run build && npm startEnvironment Variables
- NEONPANEL_BASE_URL
- MCP_OAUTH_ISSUER
- MCP_OAUTH_JWKS_URI
- ATHENA_REGION
- ATHENA_WORKGROUP
- ATHENA_OUTPUT_LOCATION
- ATHENA_CATALOG
- ATHENA_DATABASE
- ATHENA_TABLE_INVENTORY_PLANNING_SNAPSHOT
- ATHENA_TABLE_FORECASTING_DATABASE
- ATHENA_TABLE_SALES_FORECAST
- ATHENA_TABLE_SALES_HISTORY
- ATHENA_TABLE_SALES_FORECAST_WRITES
- PORT
- LOG_LEVEL
Security Notes
The server implements robust security practices, including Zod for input validation, explicit SQL string escaping (e.g., `sqlStringLiteral`, `sqlVarcharArrayExpr`) to prevent injection in Athena queries, `jsonwebtoken` for JWT validation using JWKS, `requireBearer` middleware for authentication, and `rateLimit` middleware. The `renderSqlTemplate` function is generic, but its callers (Athena tool registration functions) correctly sanitize inputs. There are no indications of 'eval' or malicious obfuscation. Hardcoded secrets are present only in test scripts, not in the main application logic.
Similar Servers
mcpo
Exposes Model Context Protocol (MCP) tools as OpenAPI-compatible HTTP servers.
mcp-context-forge
Converts web content (HTML, PDF, DOCX, etc.) and local files from a URL into high-quality Markdown format. It supports multiple conversion engines, content optimization, batch processing, and image handling.
mcphub
An orchestration hub that aggregates, manages, and routes Model Context Protocol (MCP) servers and their tools, providing a centralized interface, user management, OAuth 2.0 authorization server capabilities, and AI-powered tool discovery and routing.
mcp-servers
A curated collection of Model Context Protocol (MCP) server configurations to integrate various developer tools and services with AI agents.