Back to Home
tandemai-inc icon

rdkit-mcp-server

by tandemai-inc

Overview

Enables language models to interact with RDKit cheminformatics functions through a Model Context Protocol server.

Installation

Run Command
python run_server.py

Environment Variables

  • OPENAI_API_KEY

Security Notes

CRITICAL: The `decode_mol` function uses `pickle.loads` on client-provided data (`PickledMol`), which can lead to arbitrary code execution if a malicious pickle string is supplied. CRITICAL: Several tools (`mol_to_sdf`, `mol_to_pdb`, `MolToFile`, `MolsMatrixToGridImage`, `MolToImage`) accept an arbitrary `file_dir` path, allowing an attacker to write files anywhere on the server's filesystem. The server also disables DNS rebinding protection.

Similar Servers

Stats

Interest Score42
Security Score1
Cost ClassMedium
Avg Tokens800
Stars29
Forks5
Last Update2026-01-16

Tags

RDKitCheminformaticsLLM IntegrationAgentic AIModel Context Protocol