QRadar-MCP-Server
Verified Safeby miandin
Overview
A Node.js server that authenticates users with predefined credentials, issues JWTs, and acts as a secure proxy to a QRadar MCP endpoint by acquiring and attaching an OAuth token to forwarded requests.
Installation
npm startEnvironment Variables
- PORT
- MCP_SERVER_API_KEY_USERNAME
- MCP_SERVER_API_KEY_PASSWORD
- JWT_SECRET
- PROXY_TARGET_URL
- API_CLIENT_ID
- API_CLIENT_SECRET
- API_TOKEN_URL
Security Notes
No 'eval' or obfuscation found in the provided source code. All sensitive configurations (credentials, secrets, target URLs) are correctly sourced from environment variables using `dotenv`. The authentication flow uses standard JWTs. Security relies on strong, securely managed environment variables for secrets like `JWT_SECRET`, `MCP_SERVER_API_KEY_USERNAME`, and `MCP_SERVER_API_KEY_PASSWORD`. There are no apparent hardcoded secrets within the code itself, which is good practice.
Similar Servers
mcp
Connect IBM products and other enterprise systems to AI agents via the Model Context Protocol (MCP) to enable AI models to interact with various local and remote resources.
teradata-mcp-server
A comprehensive Model Context Protocol (MCP) server for Teradata, exposing a rich suite of database administration, data quality, security, SQL optimization, vector store, plotting, backup/restore, feature store, and LLM chat/RAG capabilities as MCP tools for client applications like AI agents.
qdrant-loader
A Model Context Protocol (MCP) server that provides advanced Retrieval-Augmented Generation (RAG) capabilities to AI development tools by bridging a QDrant knowledge base for intelligent, context-aware search.
genesys-cloud-mcp-server
Provides LLM access to Genesys Cloud's Platform API for business insights, including conversation analysis, queue management, and OAuth client auditing.