Skip to main content
Glama
Aki894

RxNav MCP Server

by Aki894

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
RXNAV_DEBUGNo设置为 'true' 启用详细日志记录

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_drug_by_nameB

Search for drug information by name using RxNav API. Returns RxNorm concept information including RXCUI and related drug details.

get_generic_nameB

Get the generic name(s) for a given drug name or RxCUI. Converts brand names to their corresponding generic names.

get_brand_namesB

Get brand names for a given generic drug name. Returns all commercial brand names associated with the generic drug.

get_atc_classificationB

Get ATC (Anatomical Therapeutic Chemical) classification codes for a given drug name or RxCUI. Returns WHO ATC classification hierarchy information.

ae_pipeline_ragB

Advanced RAG pipeline for drug terminology analysis. Fetches, extracts, chunks, retrieves and summarizes RxNav drug terminology data in one call to prevent LLM response truncation.

get_drug_ingredientsA

Get active ingredients for a given drug name or RxCUI. Returns ingredient information including strength and dosage form details.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.5/5.0

Scored across 6 tools

Disambiguation4/5

Five lookup tools target distinct attributes (search, generic, brand, ATC, ingredients) with clear boundaries. The ae_pipeline_rag tool overlaps as a bulk RAG superset of those lookups, but its one-call summarization role is sufficiently differentiated.

Naming Consistency4/5

Five tools use predictable snake_case verb_noun naming (search_drug_by_name, get_generic_name, get_brand_names, get_atc_classification, get_drug_ingredients). The final tool ae_pipeline_rag breaks the verb_noun pattern and uses a noun/prefix convention, a minor inconsistency.

Tool Count5/5

Six tools is well-scoped for a drug terminology lookup server; each tool covers a distinct facet or workflow without bloat.

Completeness4/5

Covers name lookup, generic/brand conversion, ATC classification, ingredients, and a bulk RAG pipeline. Minor gaps remain for common RxNav operations like drug-drug interactions or related-concept expansion.

Maintenance

ActivityInactive
ResponsivenessNo issues