Back to Home
MavJames icon

Job-Search-Chatbot

Verified Safe

by MavJames

Overview

An interactive AI assistant helping job seekers discover openings, tailor application documents like resumes and cover letters, and track career goals.

Installation

Run Command
streamlit run Clients/mcp_streamlit.py

Environment Variables

  • OPENAI_API_KEY
  • AZURE_OPENAI_API_KEY
  • AZURE_OPENAI_ENDPOINT
  • AZURE_OPENAI_API_VERSION
  • AZURE_OPENAI_DEPLOYMENT
  • AZURE_OPENAI_EMBEDDINGS_DEPLOYMENT
  • FILESYSTEM_ROOT
  • SLACK_BOT_TOKEN
  • SLACK_SIGNING_SECRET
  • SLACK_APP_TOKEN

Security Notes

The system utilizes environment variables for API keys, which is good practice. MCP servers are run as subprocesses, primarily via `stdio` (standard I/O), limiting direct network exposure for internal communication. However, the `filesystem` MCP server uses `npx @modelcontextprotocol/server-filesystem`, which executes an external Node.js package. While `FILESYSTEM_ROOT` can limit its scope, it inherently grants filesystem access to the AI agent. The `jobspy-server` performs web scraping, relying on the security and stability of the `jobspy` library and external websites. No direct 'eval' or obvious malicious patterns were found, but reliance on external commands (`npx`) and libraries (e.g., `jobspy`) introduces dependency risks.

Similar Servers

Stats

Interest Score0
Security Score8
Cost ClassHigh
Avg Tokens2500
Stars0
Forks0
Last Update2026-01-13

Tags

Job SearchAI AssistantStreamlitLangChainDocument Generation