Back to Home
chetan0220 icon

Noesis

Verified Safe

by chetan0220

Overview

Noesis is an AI-powered conversational data analysis platform designed to help data scientists and analysts explore, preprocess, and visualize datasets using natural language commands.

Installation

Run Command
python MCPServer/mcpServer.py

Environment Variables

  • SECRET_KEY
  • MINIO_ENDPOINT
  • MINIO_ACCESS_KEY
  • MINIO_SECRET_KEY
  • MINIO_SECURE
  • PG_HOST
  • PG_PORT
  • PG_USER
  • PG_PASSWORD
  • PG_DB
  • TINYURL_API_KEY
  • GROQ_API_KEY

Security Notes

The application generally uses good security practices for database interaction (parameterized queries) and secret management (environment variables for DB, MinIO, JWT secret, TinyURL API key). However, a critical security risk for production environments is the `allow_origins=['*']` configuration in `main.py`, which enables Cross-Origin Resource Sharing from any origin. This should be restricted to known frontend origins in a production deployment. Additionally, while the LLM agent's output is filtered for sensitive context, sophisticated prompt injection could still potentially manipulate tool arguments or lead to unintended data operations if not robustly mitigated by the agent framework.

Similar Servers

Stats

Interest Score0
Security Score7
Cost ClassHigh
Avg Tokens1800
Stars0
Forks0
Last Update2025-12-14

Tags

AIData AnalysisChatbotLLMFastAPINext.jsMCP