mcpField
M
mcp-pharma

mcp-pharma

Local
github.com/atomno-mcpHealth0Updated 8w ago

About mcp-pharma

mcp-pharma is an MCP client for querying Russian official drug-register data. It serves workflows that check registrations, price ceilings, and batch quality notices; its results are reference information, not medical advice.

Key features

  1. 01Search drugs by trade name or INN
  2. 02Check registration status and holder
  3. 03Look up VEDL ceiling prices
  4. 04Check regulator notices about batches
  5. 05Include source, check time, and disclaimer

Use cases

  1. 01Verify a drug's registration information
  2. 02Find price ceilings for VEDL-listed drugs
  3. 03Check a batch for quality notices

MCP support

The MCP client connects to a hosted backend and exposes tools for drug search, registration data, price ceilings, and batch notices. The source data lacks instruction text, so the related tool reports that it is unavailable.

Configuration

Local server config is the same for every client. Copy it into your client’s MCP config file.

mcp.json · Universal config
{
"mcpServers": {
"atomno-mcp-mcp-pharma": {
"command": "uvx",
"args": [
"atomno-mcp-pharma"
],
"env": {
"MCP_PHARMA_API_KEY": "<MCP_PHARMA_API_KEY>"
}
}
}
}
Run commanduvx atomno-mcp-pharma
Environment variables to set
MCP_PHARMA_API_KEYSecretAPI key (Pro tier) for the hosted backend. GRLS, VEDL prices and Roszdravnadzor series letters; instruction text is not in those dumps.

Local servers need a runtime on your machine (e.g. Node.js 18+). Config file locations differ by client; see your client’s docs.

Packages
pypiatomno-mcp-pharma0.2.0

Tools

6

Saved tool list · updated 2w ago

ParameterTypeRequiredDescription
mnnanyNoInternational Nonproprietary Name / МНН (e.g., “парацетамол”).
nameanyNoTrade name (e.g., “Панадол”).
ru_numberanyNoRegistration certificate number (e.g., “ЛП-001234”).

Details

From the project README

atomno-mcp-pharma

Клиент справочника лекарств РФ. Ответ — из официальной суточной выгрузки ГРЛС, реестра предельных цен ЖНВЛП и еженедельной выгрузки Росздравнадзора о контроле качества серий. Это справка из государственного реестра, а не медицинский совет.

Drug reference MCP client. Official Minzdrav GRLS dump, VEDL ceiling prices, Roszdravnadzor series letters.

Это справка из государственного реестра, а не медицинский совет.

Что умеет

  • Поиск препарата по торговому названию или МНН.
  • Карточка регистрационного удостоверения: статус, держатель, даты, формы, производитель.
  • Предельная цена по перечню ЖНВЛП, если позиция есть в реестре цен.
  • Письма Росздравнадзора о сериях: название, серия, тип письма, номер и дата.

Текста инструкции в выгрузке ГРЛС нет: тул get_instruction отвечает ready: false и называет причину. Пустой список препаратов не подменяет отказ источника.

Быстрый старт

pipx install atomno-mcp-pharma
# или: uvx atomno-mcp-pharma

Cursor / Claude Desktop (mcp.json / claude_desktop_config.json):

{
  "mcpServers": {
    "pharma": {
      "command": "uvx",
      "args": ["atomno-mcp-pharma"],
      "env": { "MCP_PHARMA_API_KEY": "<ваш-ключ-Pro>" }
    }
  }
}

Переменные окружения

ПеременнаяОписаниеОбязательна
MCP_PHARMA_API_KEYКлюч Pro (заголовок X-API-Key). Получитьда
MCP_PHARMA_API_BASEURL hosted-бэкенда (по умолчанию — прод)нет
MCP_PHARMA_TIMEOUTТаймаут HTTP, сек (default 30)нет
MCP_PHARMA_LOG_LEVELУровень логирования (DEBUG/INFO/WARNING/ERROR, default WARNING)нет

Тулы

ТулВходЧто отвечает
check_drug_registrationname? / mnn? / ru_number?статус РУ, держатель, даты
get_drug_cardname? / ru_number?карточка из ГРЛС
search_drugquery, limit?список совпадений
get_zhnvlp_pricename? / mnn?предельные цены ЖНВЛП
check_recallname? / series?письма Росздравнадзора о сериях
get_instructionname? / ru_number?ready: false — текста инструкции в выгрузке нет

Каждый ответ содержит source, checked_at и disclaimer.

Дисклеймер

Это справка из государственного реестра, а не медицинский совет. Не аффилировано с Минздравом РФ и Росздравнадзором.

Лицензия

MIT © Atomno

Comments

Markdown supported

New to MCP?

From what the protocol is to installing your first server, these answers cover most first questions.

An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.