med-mcp-server
by abumuslim1
Overview
Analyzing medical PDF conclusions for inconsistencies and errors using a Yandex Cloud-powered AI assistant.
Installation
uvicorn server:app --host 0.0.0.0 --port 8000Environment Variables
- YANDEX_CLOUD_FOLDER_ID
- YANDEX_CLOUD_API_KEY
Security Notes
Secrets (Yandex Cloud API Key/Folder ID) are loaded from environment variables, which is good practice. No hardcoded secrets or `eval` usage. However, the `pdf_id` argument in `analyze_pdf` and `read_pdf_text` is used directly in `PDF_ROOT / pdf_id` to construct a file path. If `pdf_id` is not properly sanitized (e.g., to prevent `../` or absolute paths) by FastMCP or the caller, this could lead to a directory traversal vulnerability, allowing access to arbitrary files outside the intended `PDF_ROOT` directory.
Similar Servers
zenfeed
An AI-powered information hub that acts as an intelligent RSS reader, real-time news knowledge base, and personal assistant for monitoring events and delivering analysis reports.
golf
A Python framework for building conversational AI servers (MCP servers) by defining tools, resources, and prompts as modular Python files, with integrated authentication, telemetry, and LLM interaction utilities.
cupertino
Cupertino is an Apple Documentation Crawler & MCP Server that provides accurate, up-to-date Apple API documentation and sample code to AI agents and developers for offline and AI-assisted development.
biomedmcp
A biomedical research Model Context Protocol (MCP) server and an autonomous research agent that uses local LLMs to search PubMed and the web for medical questions, providing evidence-based answers with citations.