Skip to main content
Glama

Servidor MCP de OpenFDA

Un servidor del Protocolo de Contexto de Modelo (MCP) para consultar información sobre medicamentos desde la API de OpenFDA.

Características

  • Obtener información de la etiqueta del medicamento por nombre de marca

  • Obtener información del medicamento por nombre genérico (ingrediente activo)

  • Obtener todas las versiones de marca de un medicamento genérico

  • Obtener informes de eventos adversos (efectos secundarios) de un medicamento (por nombre de marca o genérico)

  • Obtener todos los medicamentos fabricados por una empresa específica

  • Obtener información completa sobre la seguridad de los medicamentos (advertencias, contraindicaciones, interacciones, precauciones, etc.)

  • Normalizar y validar formatos de NDC (Código Nacional de Medicamentos)

  • Mensajes de error útiles y sugerencias para consultas fallidas

  1. Configura tu clave de API de OpenFDA

    El servidor MCP requiere una clave de API de OpenFDA para acceder a la API de OpenFDA. Crea un archivo .env en la raíz de tu proyecto y añade la siguiente línea:

    OPENFDA_API_KEY=your_openfda_api_key_here

    Nota: Nunca subas tu clave de API real al control de versiones. Puedes obtener una clave de API en Registro de clave de API de OpenFDA.

  2. Ejemplo de configuración del servidor MCP

    Si estás integrando este servidor con un sistema MCP más grande, tu configuración podría verse así:

     {
       "mcpServers": {
           "openfda": {
               "command": "npx",
               "args": [
                   "@ythalorossy/openfda"
               ],
               "env": {
                   "OPENFDA_API_KEY": "*****************************************"
               },
               "timeout": 60000,
               "autoApprove": [
                   "get-drug-by-name",
                   "get-drug-by-generic-name",
                   "get-drug-adverse-events",
                   "get-drugs-by-manufacturer",
                   "get-drug-safety-info",
                   "get-drug-by-ndc",
                   "get-drug-by-product-ndc"
               ]
           }
       }
     }

    Reemplaza los asteriscos con tu clave de API real, o asegúrate de que se cargue desde tu archivo .env.

Related MCP server: Healthcare MCP Server

¿Quieres ejecutarlo localmente?

git clone https://github.com/ythalorossy/openfda.git
cd openfda
npm install
npm run build

Luego inicia el servidor:

node bin/index.js

O úsalo directamente con npx:

npx @ythalorossy/openfda

Configuración

Crea un archivo .env para cualquier variable de entorno necesaria.

Licencia

MIT

Invítame a un café

coff.ee/ythalorossy

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - A tier

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ythalorossy/openfda'

If you have feedback or need assistance with the MCP directory API, please join our Discord server