Back to Home
VinaSundar-Nat icon

Krypton.Carevo.JMR.MCP

by VinaSundar-Nat

Overview

Implements a Model Context Protocol (MCP) server for managing job listings, views, and database operations using MongoDB.

Installation

Run Command
python servers/jmr-svc/src/main.py

Environment Variables

  • ENV
  • MONGO_URI
  • MONGO_USERNAME
  • MONGO_PASSWORD
  • MONGO_DB
  • API_ENDPOINT
  • MCP_TRANSPORT
  • ORIGINS
  • DEV_SECRET_ARN
  • PROD_SECRET_ARN

Security Notes

The server's 'local' configuration in `config.py` has critical security vulnerabilities: 1) It hardcodes a MongoDB password ('$ccat0.Nest'), which is highly insecure. 2) It sets CORS `allow_origins` to `['*']`, which permits requests from any domain, making the API vulnerable to cross-site scripting (XSS) and other attacks if deployed without changes. For 'development' and 'production' environments, `DEV_SECRET_ARN` and `PROD_SECRET_ARN` are empty strings, meaning secrets will not be fetched from AWS Secrets Manager unless these ARNs are configured, potentially leading to connection failures or insecure defaults if the application attempts to connect without a password.

Similar Servers

Stats

Interest Score0
Security Score6
Cost ClassMedium
Avg Tokens1000
Stars0
Forks0
Last Update2026-01-17

Tags

MCPJob ListingsMongoDBREST APIData Management