Back to Home
hnegi01 icon

pysisense-mcp-chatbot

by hnegi01

Overview

Automates Sisense deployment interactions and migrations via an AI assistant with tool-calling capabilities.

Installation

Run Command
docker compose up --build --force-recreate

Environment Variables

  • LLM_PROVIDER
  • AZURE_OPENAI_ENDPOINT
  • AZURE_OPENAI_DEPLOYMENT
  • AZURE_OPENAI_API_KEY
  • DATABRICKS_HOST
  • DATABRICKS_TOKEN
  • LLM_ENDPOINT

Security Notes

The system uses LLMs, which introduces inherent prompt injection risks. This is partially mitigated by a confirmation loop for mutating actions and an optional 'no summarization' privacy mode. The CORS middleware in the `mcp_server` and `backend` uses `allow_origins=["*"]`, which is generally unsafe for production environments without external access controls. However, the README explicitly advises deploying behind an organization's authentication/SSO and implementing network restrictions. Sensitive Sisense API tokens and LLM API keys are handled via environment variables and session state (not persisted in the UI), reducing hardcoding risks. No direct `eval` or obvious malicious code patterns were found.

Similar Servers

Stats

Interest Score0
Security Score7
Cost ClassMedium
Avg Tokens1000
Stars0
Forks0
Last Update2026-01-13

Tags

SisenseMCPAI AssistantChatbotMigrationTooling