Predictive intelligence for drug discovery
Nullary: цитируемая база отрицательных результатов исследований в разработке лекарств
Что умеет
- Искать неактивные соединения и провалы селективности
- Искать провалившиеся клинические испытания антител и вакцин
- Искать неудачные CRISPR-скрины и проблемы essentiality
- Искать провалы стабильности пептидов и доставки олигонуклеотидов
- Искать провалы линкеров ADC и форматов биспецификов
Какие данные видит
Доступ к базе публичных научных данных с полной библиографической ссылкой, без авторизации.
Нужен ли аккаунт
Не нужен: сервер работает без входа
Nullary — MCP-сервер со структурированным доступом к отрицательным результатам в разработке лекарств: неактивным соединениям, провалившимся клиническим испытаниям, неудачным CRISPR-скринам и другим модальностям — малым молекулам, антителам, PROTAC, пептидам, олигонуклеотидам. Каждая запись содержит DOI, PMID и ссылку на источник, данные собраны из ChEMBL, PubChem, ClinicalTrials.gov и других баз.
Как подключить
Как подключить Predictive intelligence for drug discovery к Claude
Адрес сервера, который нужно вставить в настройках Claude:
https://drug-discovery.run.tools
- Откройте Claude (сайт claude.ai или приложение для компьютера).
- Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
- Нажмите Добавить пользовательский коннектор (Add custom connector).
- Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
- В чате нажмите + → Коннекторы и включите новый коннектор.
Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.
Авторизация
После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.
Как подключить Predictive intelligence for drug discovery к ChatGPT
Адрес сервера, который нужно вставить в настройках ChatGPT:
https://drug-discovery.run.tools
- Откройте ChatGPT в браузере (chatgpt.com). Нужен тариф Plus, Pro, Business, Enterprise или Edu.
- Один раз включите режим разработчика: Настройки → Приложения → Дополнительные настройки → Режим разработчика (Settings → Apps → Advanced settings → Developer mode).
- Откройте Настройки → Коннекторы и нажмите Создать (Create).
- Заполните форму: Название (любое), Описание (одна фраза, что делает сервис), URL MCP-сервера (скопируйте ниже).
- В поле Аутентификация выберите OAuth, если сервис требует вход, иначе Нет. Нажмите Создать.
- В новом чате откройте + → Приложения/Коннекторы и включите коннектор.
Название раздела у OpenAI менялось (Connectors → Apps/Plugins). Если пункт называется иначе, ищите «режим разработчика» в настройках. В рабочих пространствах Business/Enterprise администратор должен разрешить пользовательские коннекторы.
Авторизация
При первом использовании ChatGPT откроет окно входа в сервис. Войдите и подтвердите доступ.
Как подключить Predictive intelligence for drug discovery к Cursor
Адрес сервера, который нужно вставить в настройках Cursor:
https://drug-discovery.run.tools
Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.
Вручную:
- В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
- Вставьте JSON, скопированный ниже, в открывшийся файл
~/.cursor/mcp.json(для одного проекта:.cursor/mcp.jsonв корне проекта). - Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.
Авторизация
Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.
Список инструментов сервера (35)
Технические названия из tools/list. Нужны только разработчикам.
| search_inactive_compounds | Inactive small-molecule compound-target pairs. |
| search_failed_selectivity | Small molecules that failed selectivity. |
| search_admet_failures | Small-molecule ADMET failures. |
| search_failed_guides | Failed/ineffective CRISPR guides. |
| search_failed_essentiality_screens | Non-dependency / failed essentiality screens. |
| search_ancestry_specific_failures | Ancestry-specific CRISPR failures. |
| search_developability_failures | Antibody developability failures. |
| search_failed_clinical_antibodies | Discontinued/terminated clinical antibodies. |
| search_failed_peptide_therapeutics | Failed peptide therapeutics. |
| search_peptide_stability_issues | Peptide stability/half-life failures. |
| search_failed_protacs | PROTACs that failed degradation/ternary/permeability. |
| search_protac_e3_issues | PROTAC E3-ligase recruitment / ternary failures. |
| search_failed_oligonucleotides | ASOs/siRNAs that failed engagement/developability. |
| search_oligo_delivery_failures | Oligonucleotide delivery failures. |
| search_failed_vaccines | Failed/terminated vaccines (by pathogen/indication). |
| search_vaccine_immunogenicity_failures | Failed vaccine immunogen designs. |
| search_failed_adcs | ADCs that failed at any stage. |
| search_adc_linker_failures | ADC failures attributed to linker chemistry. |
| search_failed_bispecifics | Bispecifics that failed at any stage. |
| search_bispecific_format_failures | Bispecific format/engineering failures. |
| search_admet_failures_all_modalities | ADMET failures across ALL modalities. |
| search_drug_drug_interaction_failures | Drug-drug interaction failures. |
| search_mechanism_failures | Approaches that failed for a mechanism (by target). |
| search_failed_replications | Findings that failed to replicate. |
| search_safety_failures | Clinical/preclinical safety failures across modalities. |
| search_target_history | ALL failed approaches against a target across every modality. |
| search_indication_history | ALL failed approaches for an indication across every modality. |
| search_pathogen_history | Vaccine + antimicrobial + antibody failures for a pathogen. |
| get_compound | A compound (structure, name, max clinical phase) + its full negative profile across modalities/sources. |
| get_finding_provenance | Full provenance + detail for a single finding by id. |
| get_target_landscape | Target 'graveyard' / exhaustion index: how many distinct compounds/agents have been tried against a target and failed, broken down by modality and outcome. Answers 'how picked-over is this target?'. Accepts a gene symbol (e.g. EGFR) or a UniProt accession (e.g. P00533). |
| list_top_targets | Coverage browse: the most heavily-pursued ('graveyard') targets, ranked by recorded negative findings. Optional family filter (kinase, gpcr, protease, nuclear_receptor, ion_channel, transporter, phosphatase, other). |
| list_models | Summary of the Layer-1 inactivity-scoring model registry: how many per-target models, split by family, and median scaffold-split ROC-AUC. |
| get_model_card | Per-target Layer-1 model card: training counts and held-out scaffold-split metrics (ROC-AUC, PR-AUC, Brier, calibration). Accepts a gene symbol (e.g. EGFR) or UniProt accession (e.g. P00533). |
| get_coverage | Per-modality and per-source coverage stats (honest Phase-1 numbers). |