Back to Home
boxcalfdevelopmentallearning748 icon

OpenScout

Verified Safe

by boxcalfdevelopmentallearning748

Overview

Perplexity-inspired answer engine that provides cited responses to questions using web search, retrieval, and LLM synthesis.

Installation

Run Command
streamlit run app.py

Environment Variables

  • TAVILY_API_KEY
  • NEO4J_URI
  • NEO4J_USERNAME
  • NEO4J_PASSWORD
  • GROQ_API_KEY
  • OPENAI_API_KEY
  • ANTHROPIC_API_KEY
  • GOOGLE_API_KEY
  • MCP_URL
  • MCP_API_KEY

Security Notes

The code handles API keys securely by loading them from environment variables (.env) or Streamlit session state, with inputs masked. It explicitly states keys are not stored or logged. Network requests are made to trusted external services (Tavily, various LLMs, Neo4j, and an optional MCP server) using standard libraries. No `eval()` calls, code obfuscation, or obvious malicious patterns were detected. The dependency on an external MCP server (if configured) would introduce a trust boundary, but the client-side interaction appears secure.

Similar Servers

Stats

Interest Score0
Security Score9
Cost ClassMedium
Avg Tokens2000
Stars0
Forks0
Last Update2025-12-06

Tags

RAGLLMWeb SearchStreamlitAI