data-philter
Verified Safeby iunera
Overview
Data Philter provides a local-first conversational interface for enterprise data, translating Natural Language to SQL (NL2SQL) using sovereign AI and the Model Context Protocol (MCP) to query databases like Apache Druid and ClickHouse.
Installation
docker compose up -dEnvironment Variables
- IUNERA_MODEL_TYPE
- PHILTER_MCP_SERVER
- DRUID_ROUTER_URL
- DRUID_AUTH_USERNAME
- DRUID_AUTH_PASSWORD
- SPRING_AI_OPENAI_API_KEY
- SPRING_AI_OLLAMA_BASE_URL
Security Notes
The `install.sh` script executes `curl | sh` for Ollama installation on Linux, which is a known security risk as it runs an external script directly. Kubernetes example configurations (kustomization.yaml) show hardcoded `DRUID_AUTH_USERNAME` and `DRUID_AUTH_PASSWORD`, although the README warns against this in production. Docker images use `latest` tags, which can lead to unpredictable deployments. The `run.sh` script sources `.env` files, which could pose a risk if the environment files contain malicious commands.
Similar Servers
flapi
A fast and flexible API gateway powered by DuckDB, providing configurable HTTP and MCP endpoints for data access and management, with built-in caching, authentication, and rate-limiting features.
tiger-linear-mcp-server
This server acts as a wrapper for the Linear API, providing focused tools for LLMs to manage and query issue tracking and project data.
lex
Provides a UK legal research API for AI agents, offering capabilities to search legislation, caselaw, amendments, and explanatory notes using semantic and keyword search, and includes a Micro-Copilot (MCP) server for integration with AI assistants.
ethereum-mcp
Ethereum data analytics for Research Incentive Group (RIG) research, covering Blob, DEX, Staking, MEV, BuilderNet, and L2 MEV metrics.