sds-mcp-server
Verified Safeby SDS-Manager
Overview
This server provides a Model Context Protocol (MCP) interface to an SDS Manager backend, enabling an AI assistant to search, retrieve, upload, and manage Safety Data Sheets for regulatory compliance and organizational purposes.
Installation
uvicorn main:app --host 0.0.0.0 --port 10000Environment Variables
- REDIS_HOST
- REDIS_PORT
- REDIS_DB
- REDIS_PASSWORD
- REDIS_TTL
- PORT
- SECRET_KEY
- BACKEND_URL
- SDS_HEADER_NAME
- DOMAIN
Security Notes
The server directly processes user-uploaded Excel files via `pandas.read_excel`. This introduces a significant security risk, as specially crafted malicious Excel files could exploit vulnerabilities in the pandas library or underlying system. User API keys are stored in Redis in plain JSON, posing a risk if the Redis instance is compromised or not adequately secured. While file uploads for PDFs are proxied to the backend, the Excel file processing occurs directly on this server. There is no usage of `eval` or intentional obfuscation.
Similar Servers
chemdraw-server
Provides a unified API for chemical informatics, including chemical name/SMILES conversion and molecule structure processing, for integration into chemical drawing tools or automation pipelines.
mozichem-hub
A modular Python toolkit providing standardized APIs for chemical engineering and chemistry computations, enabling seamless integration with AI agents and LLM workflows to deliver reliable, validated results in domain-specific applications.
CloudUxMCP
Provides an AI-powered assistant for Avid MediaCentral CTMS, enabling natural language interaction and system browsing of Production Asset Management (PAM) and Media Asset Management (MAM) systems.
claude_document_mcp_server
A comprehensive Model Context Protocol (MCP) server providing AI assistants with full document lifecycle management, including CRUD, multi-format parsing, full-text search, version control, and content analysis.