← Back to leaderboard
48
/100
D ◉ Complete 64

RDKit Chemical Informatics Server

# MCP RDKit Project ## Overview The `mcp_rdkit` project integrates the RDKit library with the MCP (Model Context Protocol) framework to provide advanced chemical informatics tools. It includes functionalities for molecular visualization, descriptor calculation, and interaction with an MCP server. ## Features - **Molecular Visualization**: Generate images of molecules using RDKit. - **Descriptor Calculation**: Compute molecular descriptors such as molecular weight, logP, and more. - **MCP Server Integration**: Communicate with an MCP server for advanced chemical informatics tasks. ## Project Structure - `mcp_rdkit/` - `__main__.py`: Entry point for the application. It initializes the MCP server and runs it in "stdio" mode. - `rdkit_helper.py`: Contains helper functions for RDKit operations, including: - Converting PIL images to base64. - Interfacing with the MCP server. - Utilizing RDKit for chemical computations. - `setup.py`: Configuration for packaging and distribution. ## Requirements - Python 3.8 or higher - RDKit library - MCP framework ## Installation 1. Install the package using pip: ```bash pip install mcp-rdkit ``` 2. Run the application: ```bash python -m mcp_rdkit ``` ## Demo You can integrate this directly into Claude App: ![Demo 1](uploads/image.png) ![Demo 2](uploads/image%20(1).png) ![Demo 3](uploads/image%20(2).png) ## Usage - **Run the MCP server**: The application starts an MCP server that can process chemical informatics tasks. - **Generate molecular images**: Use the RDKit helper functions to visualize molecules. - **Calculate descriptors**: Leverage RDKit's descriptor calculation tools for chemical analysis. ## MCP Configuration Example To use the RDKit server with MCP, add the following configuration to your `mcp` config file: ```json "rdkit-server": { "type": "stdio", "command": "python", "args": [ "-m", "mcp_rdkit" ] } ```

AI & Machine Learning by s20ss ★ 2 Last commit: 10 months, 1 week ago
Anthropic Exa
Complete visibility — 6/4 applicable dimensions scored
✓ Schema Quality ✓ Protocol ✓ Reliability ✓ Docs & Maintenance ✓ Security Hygiene ✓ Schema Interpretability
Schema Quality
54
42% weight
Protocol Compliance
N/A
Local server
Reliability
N/A
Local server
Docs & Maintenance
16
25% weight
Security Hygiene
95
33% weight
Schema Interpretability
92
15% weight
30-Day Trend

Score History

Category Trends

Latest Health Check

Down
Status
0ms
Connect
0.0%
7-day Uptime
Checked 1 month, 2 weeks ago

Static Analysis

Metric Score Rating
Schema Completeness 50 Fair
Description Quality 60 Fair
Documentation Coverage 30 Poor
Maintenance Pulse 26 Poor
Dependency Health Poor
License Clarity Poor
Version Hygiene Poor
Analyzed 1 month, 3 weeks ago

Protocol Compliance

Schema Valid
Probed 1 month, 3 weeks ago
Embed Badge

Add this to your README to display your MCP Scoreboard grade:

MCP Score Badge
[![MCP Score](https://www.mcpscoreboard.com/badge/40d6aa61-1c30-430b-8933-13135616538e.svg)](https://www.mcpscoreboard.com/server/40d6aa61-1c30-430b-8933-13135616538e/)