Back to Home
octbramantya icon

pfn-mcp

Verified Safe

by octbramantya

Overview

A conversational AI interface for industrial energy monitoring, analysis, and cost management using natural language queries against a PostgreSQL/TimescaleDB database.

Installation

Run Command
pfn-chat

Environment Variables

  • DATABASE_URL
  • ANTHROPIC_API_KEY
  • KEYCLOAK_URL
  • KEYCLOAK_REALM
  • KEYCLOAK_CLIENT_ID
  • KEYCLOAK_CLIENT_SECRET
  • JWT_SECRET
  • BUDGET_MONTHLY_USD

Security Notes

The project demonstrates strong security practices with parameterized SQL queries preventing injection and robust Keycloak OAuth/JWT authentication for access control. Critical internal servers (e.g., SSE transport for the MCP protocol) are explicitly warned against public internet exposure in the source code. Custom formula parsing includes robust validation to prevent injection. Hardcoded secrets are avoided, relying on environment variables. The primary security consideration is ensuring proper deployment (e.g., internal network access only for certain services) and strong environment variable management.

Similar Servers

Stats

Interest Score0
Security Score9
Cost ClassMedium
Avg Tokens2000
Stars0
Forks0
Last Update2026-01-19

Tags

Conversational AIEnergy MonitoringData AnalysisLLM AgentPostgreSQL