Back to Home
shaharco99 icon

MCP

Verified Safe

by shaharco99

Overview

An AI-powered DevOps assistant that offers interactive chat, file analysis, RAG capabilities, and safe natural language querying of databases, while also acting as an MCP server for various DevOps tools.

Installation

Run Command
python server.py

Environment Variables

  • LLM_PROVIDER
  • OLLAMA_MODEL
  • OPENAI_API_KEY
  • OPENAI_MODEL
  • GOOGLE_API_KEY
  • GOOGLE_MODEL
  • ANTHROPIC_API_KEY
  • ANTHROPIC_MODEL
  • OLLAMA_EMBED_MODEL
  • OPENAI_EMBED_MODEL
  • VAULT_FILE
  • RAG_DOCS_DIR
  • VAULT_DIR
  • PDF_OUTPUT_DIR
  • DB_CONFIG_FILE
  • DB_TYPE
  • DB_PATH
  • DB_USE_URI
  • DB_HOST
  • DB_PORT
  • DB_USER
  • DB_PASSWORD
  • DB_NAME
  • DB_DRIVER
  • KUBECONFIG
  • LOG_LEVEL
  • LOG_DIR_OVERRIDE
  • LOG_USE_TIMESTAMP

Security Notes

The `run_shell` tool in `MCP/server.py` is strictly whitelisted for `kubectl`, `docker`, `helm` commands and explicitly blocks shell injection characters (`;`, `|`, `>`, `<`). The database query feature (`LLM_CI/database_tools.py`) strictly enforces read-only (SELECT/PRAGMA) operations and prevents DDL/DML, along with SQL injection prevention and schema-aware auto-correction. LLM API keys are handled securely via environment variables or `getpass`. No `eval` or direct code execution from arbitrary user input is observed.

Similar Servers

Stats

Interest Score0
Security Score9
Cost ClassHigh
Avg Tokens1000
Stars0
Forks1
Last Update2026-01-10

Tags

AI AssistantDevOpsCI/CDDatabase QueryRAGChatbotKubernetesDocker