Back to Home
PaddyNoonan icon

-fenergo-mcp-server

by PaddyNoonan

Overview

Provides an AI-powered connector for Claude Desktop and ChatGPT to query Fenergo Nebula document management and customer journey data via a shared AWS AppRunner backend.

Installation

Run Command
npm start

Environment Variables

  • FENERGO_API_TOKEN
  • FENERGO_TENANT_ID
  • PORT
  • FENERGO_OAUTH_ENDPOINT
  • FENERGO_CLIENT_ID
  • FENERGO_CLIENT_SECRET
  • FENERGO_OIDC_CLIENT_ID
  • FENERGO_OIDC_CLIENT_SECRET
  • FENERGO_OIDC_AUTHORITY
  • FENERGO_OIDC_SCOPES
  • APPRUNNER_URL
  • FENERGO_API_BASE_URL
  • FENERGO_TIMEOUT
  • FENERGO_RETRIES
  • FENERGO_SSO_TOKEN

Security Notes

The codebase contains hardcoded default sensitive values for `clientSecret` in `oidc-auth.js` and `oauth-auth.js`, which is a severe security vulnerability. Additionally, the `apprunner-backend.js` explicitly logs the full value of `FENERGO_OIDC_CLIENT_SECRET` (if set) during startup and diagnostics, which exposes credentials in application logs. The in-memory session store is not suitable for production and could lead to session loss or vulnerability if not properly managed in a distributed environment. While HTTPS and secure protocol settings are used, these critical issues significantly compromise the security posture.

Similar Servers

Stats

Interest Score0
Security Score2
Cost ClassLow
Avg Tokens50
Stars0
Forks0
Last Update2025-12-12

Tags

AI IntegrationFenergo APIClaude MCPChatGPT ConnectorAWS AppRunner