Rdkit
FreeNot checkedMCP server that enables language models to interact with RDKit through natural language
About
MCP server that enables language models to interact with RDKit through natural language
README
RDKit MCP Server is an open-source MCP server that enables language models to interact with RDKit through natural language. The goal is to provide agent-level access to every function in RDKit 2025.3.1 without writing any code.
Features
- Seamless Integration: Exposes RDKit functions via the Model Context Protocol (MCP).
- Language Model Support: Connect any LLM that supports the MCP protocol.
- CLI Client: Includes a command-line client powered by OpenAI for quick experimentation.
Table of Contents
Installation
Install the package:
pip install .
Usage
Start the Server
python run_server.py [--settings settings.yaml]
See settings.example.yaml for setting options
Once the server is running, any MCP-compliant LLM can connect. For example, see the Claude Desktop quickstart.
CLI Client
A CLI client is included for rapid prototyping with OpenAI:
export OPENAI_API_KEY="sk-proj-xxx"
python run_client.py
Available Tools
List all available RDKit tools exposed by the server:
python list_tools.py [--settings settings.yaml]
Evaluations
The evals directory contains a test suite for evaluating RDKit MCP tool outputs and agent responses using pydantic-evals.
Install Dependencies
pip install ".[evals]"
Start the MCP Server
In one terminal, start the server:
python run_server.py
Run Evaluations
In another terminal, run the evaluation suite:
python evals/run_evals.py
Options:
--verbose- Show detailed output including inputs and outputs--filter <name>- Run only cases matching the name--output-json results.json- Export results to JSON
Each test uses LLM-based evaluation (LLMJudge) to assess whether the agent correctly used the RDKit tools and produced accurate results.
Contributing
We welcome contributions, feature requests, and bug reports:
See CONTRIB.md for guidelines on how to get started.
Together, we can make RDKit accessible to a wider range of applications through natural language interfaces.
Installing Rdkit
This server has no published package — it is built from source. Open the repository and follow its README.
▸ github.com/tandemai-inc/rdkit-mcp-serverFAQ
Is Rdkit MCP free?
Yes, Rdkit MCP is free — one-click install via Unyly at no cost.
Does Rdkit need an API key?
No, Rdkit runs without API keys or environment variables.
Is Rdkit hosted or self-hosted?
Self-hosted: the server runs locally on your machine via the install command above.
How do I install Rdkit in Claude Desktop, Claude Code or Cursor?
Open Rdkit on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.
Related MCPs
Fetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
by modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
by xuzexin-hzCompare Rdkit with
Not sure what to pick?
Find your stack in 60 seconds
Author?
Embed badge for your README
Browse similar
All ai MCPs
