Price Per TokenPrice Per Token
RDKit Chemical Informatics Server

RDKit Chemical Informatics Server

by s20ss

GitHub 2Remote
0

About

RDKit Chemical Informatics Server integrates the RDKit open-source cheminformatics library with the Model Context Protocol to enable molecular analysis and computational chemistry capabilities within AI coding assistants. Key features include: - Molecular visualization: Generate 2D chemical structure images from SMILES strings and other molecular formats - Descriptor calculation: Compute molecular properties including molecular weight, logP, topological polar surface area (TPSA), and drug-likeness metrics - Cheminformatics operations: Perform molecular validation, substructure analysis, and chemical data processing tasks - Base64 image encoding: Convert molecular visualizations to base64 format for inline display

README

[](https://mseep.ai/app/s20ss-mcp-rdkit)

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:

       pip install mcp-rdkit
       

    2. Run the application:

       python -m mcp_rdkit
       

    Demo

    You can integrate this directly into Claude App:

    .png?raw=true) .png?raw=true)

    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:

    "rdkit-server": {
      "type": "stdio",
      "command": "python",
      "args": [
        "-m",
        "mcp_rdkit"
      ]
    }
    

    RDKIT MCP is certified and indexed by MCP Review

    [](https://mseep.ai/app/e504ca84-1db0-4bb5-be6d-1a20e0d96293)

    Related MCP Servers

    AI Research Assistant

    AI Research Assistant

    hamid-vakilzadeh

    AI Research Assistant provides comprehensive access to millions of academic papers through the Semantic Scholar and arXiv databases. This MCP server enables AI coding assistants to perform intelligent literature searches, citation network analysis, and paper content extraction without requiring an API key. Key features include: - Advanced paper search with multi-filter support by year ranges, citation thresholds, field of study, and publication type - Title matching with confidence scoring for finding specific papers - Batch operations supporting up to 500 papers per request - Citation analysis and network exploration for understanding research relationships - Full-text PDF extraction from arXiv and Wiley open-access content (Wiley TDM token required for institutional access) - Rate limits of 100 requests per 5 minutes with options to request higher limits through Semantic Scholar

    Web & Search
    12 8
    Linkup

    Linkup

    LinkupPlatform

    Linkup is a real-time web search and content extraction service that enables AI assistants to search the web and retrieve information from trusted sources. It provides source-backed answers with citations, making it ideal for fact-checking, news gathering, and research tasks. Key features of Linkup: - Real-time web search using natural language queries to find current information, news, and data - Page fetching to extract and read content from any webpage URL - Search depth modes: Standard for direct-answer queries and Deep for complex research across multiple sources - Source-backed results with citations and context from relevant, trustworthy websites - JavaScript rendering support for accessing dynamic content on JavaScript-heavy pages

    Web & Search
    2 24
    Math-MCP

    Math-MCP

    EthanHenrickson

    Math-MCP is a computation server that enables Large Language Models (LLMs) to perform accurate numerical calculations through the Model Context Protocol. It provides precise mathematical operations via a simple API to overcome LLM limitations in arithmetic and statistical reasoning. Key features of Math-MCP: - Basic arithmetic operations: addition, subtraction, multiplication, division, modulo, and bulk summation - Statistical analysis functions: mean, median, mode, minimum, and maximum calculations - Rounding utilities: floor, ceiling, and nearest integer rounding - Trigonometric functions: sine, cosine, tangent, and their inverses with degrees and radians conversion support

    Developer Tools
    22 81