Back to Home
AbhilashPoshanagari icon

openAi_MCP_server

Verified Safe

by AbhilashPoshanagari

Overview

This MCP server integrates Retrieval-Augmented Generation (RAG) for deep research document retrieval with interactive UI layout visualization (tables, maps, forms, buttons, Kanban boards) and OAuth 2.0 authentication for secure access.

Installation

Run Command
python rag_mcp_auth_server.py

Environment Variables

  • REMOTE_MONGODB_SERVER
  • REMOTE_MONGODB_DB
  • REMOTE_MONGODB_COLLECTION
  • POSTGRE_SERVER
  • POSTGRE_PORT
  • POSTGRE_DB
  • POSTGRE_USERNAME
  • POSTGRE_PASSWORD
  • MCP_SERVER_NAME
  • MCP_HOST
  • MCP_PORT
  • SENTENCE_TRANSFORMER_MODEL_PATH
  • OPENAI_EMBEDDING_MODEL
  • OPENAI_API_KEY
  • NGROK_AUTHTOKEN

Security Notes

Potential SQL injection risk in `tools.py::databaseAccess` if LLM-generated queries are not sufficiently validated or if the LLM is susceptible to prompt injection leading to malicious SQL. Broad CORS settings (`allow_methods=['*'], allow_headers=['*', 'Authorization']`). Hardcoded 'demo_client' credentials for OAuth are present, but noted as for demo purposes only.

Similar Servers

Stats

Interest Score0
Security Score6
Cost ClassMedium
Avg Tokens750
Stars0
Forks0
Last Update2025-12-16

Tags

RAGMulti-modal UIFastAPIOAuth 2.0PostgreSQLMCPAI AgentTool-use