gradio-mcp-hack
Verified Safeby AubinSeptier
Overview
The France Chômage project provides an MCP server with AI tools for job seekers to search for jobs and analyze resumes, and an agentic application that consumes these tools to match users with job offers.
Installation
python src/france-chomage-mcp-server/app.pyEnvironment Variables
- NEBIUS_API_KEY
- BLAXEL_BASE_URL
- BLAXEL_WORKSPACE
- BLAXEL_SERVER_NAME
- BLAXEL_ACCESS_TOKEN
- BLAXEL_TIMEOUT
- BL_SERVER_HOST
- BL_SERVER_PORT
Security Notes
The server uses environment variables for API keys (NEBIUS_API_KEY, BLAXEL_ACCESS_TOKEN), avoiding hardcoded secrets. It employs standard libraries for PDF processing (pdf2image) and web scraping (JobSpy), which are generally safe but rely on the security of those third-party libraries. The `_processed_file_arguments` function converts local file paths to base64 for remote tool execution, which is appropriate for passing user-uploaded files but could be a minor concern if an attacker could manipulate arbitrary file paths to be read (though not directly exposed in this context). No 'eval' or obvious malicious patterns were found.
Similar Servers
mcp_cafe
Simulates technical discussions with various AI agent personalities to aid in problem-solving and brainstorming.
searchcraft-mcp-server
An MCP server to manage Searchcraft clusters, allowing AI clients to perform administrative tasks, data ingestion, search operations, and application generation through natural language.
skillz
Provides an MCP server to host and expose 'Anthropic-style skills' and their resources to various clients, making it easier for non-Claude clients to integrate.
Cernji-Agents
Centralized error analysis and automated issue creation by processing alerts from observability systems (like Kibana/Elasticsearch) and triggering workflows (e.g., in N8N or Linear). It acts as a Model Context Protocol (MCP) server exposing tools for these operations.