File size: 1,015 Bytes
d18491c
06f7446
 
 
 
d18491c
 
06f7446
d18491c
 
06f7446
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
---
title: rdkit MCP Service
emoji: 🔧
colorFrom: blue
colorTo: indigo
sdk: docker
pinned: false
license: mit
---

# rdkit MCP Service

This deployment package wraps RDKit with FastMCP and exposes core cheminformatics tools over MCP.

## Available Tools

- `rdkit_health`
- `list_rdkit_modules`
- `parse_smiles`
- `compute_descriptors`
- `substructure_match`
- `tanimoto_similarity`
- `morgan_fingerprint_bits`

Detailed parameter documentation is in `rdkit/mcp_output/README_MCP.md`.

## Local stdio (Claude Desktop / CLI)

```bash
cd rdkit/mcp_output
python mcp_plugin/main.py
```

or

```bash
cd rdkit/mcp_output
MCP_TRANSPORT=stdio python start_mcp.py
```

## HTTP client connection

Run MCP in HTTP mode:

```bash
cd rdkit/mcp_output
MCP_TRANSPORT=http MCP_PORT=7860 python start_mcp.py
```

MCP endpoint:

`http://localhost:7860/mcp`

In Docker / HuggingFace Spaces, this service is started by:

```bash
python rdkit/mcp_output/start_mcp.py
```

with `MCP_TRANSPORT=http` and `MCP_PORT=7860` preconfigured.