Вкратце
Для лекарств описан доступ с ключом клиента, но актуальной приёмки размещённого источника нет. Это не доказательство недоступности реестра; самостоятельный платный доступ пока не подтверждён. Инструкции к препаратам не выдаются.
Пример в чате
Учебный пример, не живой ответ. Размещённый доступ к этому составу данных не подтверждён (препарат «Нурофен» — демо-данные, не живой ответ).
Источник данных:Госреестр лекарственных средств (Минздрав РФ) и Росздравнадзор . Atomno MCP не аффилирован с провайдером.
Установка
Один сниппет — поддержка Cursor, Claude Desktop, Claude Code, Cline, Continue.
Добавьте в ~/.cursor/mcp.json (или .cursor/mcp.json в проекте):
{
"mcpServers": {
"atomno-pharma": {
"command": "uvx",
"args": ["atomno-mcp-pharma"],
"env": {
"MCP_PHARMA_API_KEY": "<your-value>"
}
}
}
}
Добавьте в ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) или %APPDATA%\Claude\claude_desktop_config.json (Windows):
{
"mcpServers": {
"atomno-pharma": {
"command": "uvx",
"args": ["atomno-mcp-pharma"],
"env": {
"MCP_PHARMA_API_KEY": "<your-value>"
}
}
}
} В терминале (Claude Code CLI):
claude mcp add atomno-pharma -- uvx atomno-mcp-pharma -e MCP_PHARMA_API_KEY=<your-value>
Для Cline (VS Code) — в cline_mcp_settings.json.
Для Continue — в ~/.continue/config.yaml:
{
"mcpServers": {
"atomno-pharma": {
"command": "uvx",
"args": ["atomno-mcp-pharma"],
"env": {
"MCP_PHARMA_API_KEY": "<your-value>"
}
}
}
} Конфигурация (переменные окружения)
| Переменная | Описание | Где взять | Required | Default |
|---|---|---|---|---|
| MCP_PHARMA_API_KEY | Ключ Pro hosted backend | Отдельный размещённый доступ не подтверждён; см. ограничения выше | yes | — |
| MCP_PHARMA_LOG_LEVEL | Уровень логирования | — | no | INFO |
Инструменты MCP-сервера
Сервер регистрирует 6инструментов для AI-агента. Все входные данные строго проверяются.
search_drug async tool Поиск по торговому названию или МНН.
query, limit? list[DrugMatch] check_drug_registration async tool Статус регистрационного удостоверения.
name? / mnn? / ru_number? RegistrationStatus get_drug_card async tool Карточка РУ из госреестра.
name? / ru_number? DrugCard get_zhnvlp_price async tool Предельная цена по перечню ЖНВЛП.
name? / mnn? ZhnvlpPrice check_recall async tool Письма Росздравнадзора о сериях.
name? / series? RecallInfo get_instruction async tool Текста инструкции в выгрузке нет; ответ ready: false.
name? / ru_number? InstructionUnavailable Примеры использования
Реальные запросы для AI-агента в Cursor / Claude Code:
- search_drug: «Используй mcp-pharma инструмент
search_drugи поиск по торговому названию или мнн.» - check_drug_registration: «Используй mcp-pharma инструмент
check_drug_registrationи статус регистрационного удостоверения.» - get_drug_card: «Используй mcp-pharma инструмент
get_drug_cardи карточка ру из госреестра.»
Решение проблем
1. uvx не найден
Установите uv: pipx install uv (или pip install uv).
После этого uvx доступен в PATH.
2. MCP не подцепился в Cursor
Проверьте: ~/.cursor/mcp.json — валидный JSON. Перезапустите Cursor полностью
(Quit, не просто закрытие окна). В Settings → MCP должна появиться зелёная точка.
3. Ошибка авторизации (401 / 403)
Проверьте переменные окружения MCP_PHARMA_API_KEY.
Они должны быть доступны в окружении процесса Cursor (часто требует перезапуска IDE
после установки переменных).
Полное руководство по решению проблем → /docs/troubleshooting
FAQ
Как установить mcp-pharma?+
Какой Python нужен?+
Что нужно настроить перед запуском?+
Это открытый код?+
Где сообщить об ошибке?+
Чем Pro отличается от бесплатной версии?+
Changelog
Текущая версия: v0.1.4. Полная история — GitHub Releases. Прежние формулировки витрины — в истории изменений сайта.
Исходный код и задачи
- GitHub: atomno-mcp/mcp-pharma
- PyPI: atomno-mcp-pharma
- Issues: atomno-mcp/mcp-pharma/issues
Правовая оговорка
Atomno MCP не аффилирован с Госреестр лекарственных средств (Минздрав РФ) и Росздравнадзор. mcp-pharma использует публичные / коммерческие интерфейсы источника. Ответственность за соблюдение лимитов и условий использования источника — на пользователе. Лицензия: MIT.