Suncture Healthcare MCP Server

Integrations

  • Offers containerized deployment of the healthcare MCP server, allowing for isolated and consistent running of the service across different environments.

  • Supports programmatic integration within Node.js applications, enabling developers to embed healthcare tools directly into their Node-based services.

  • Distributes the MCP server as an npm package for easy installation and integration into JavaScript/Node.js projects.

Servidor MCP de Suncture Healthcare

Un servidor de Protocolo de Contexto Modelo (MCP) que proporciona herramientas relacionadas con la atención médica para asistentes de IA, lo que les permite ofrecer información médica práctica a los usuarios.

Características

Este servidor MCP incluye las siguientes herramientas de atención médica:

  1. Herramienta de recomendaciones de salud ( get-health-recommendations ) : obtenga evaluaciones de salud personalizadas y recomendaciones de atención preventiva según la edad, el sexo y el estado de embarazo.
  2. Herramienta de información sobre medicamentos ( lookup-medication ) : busque información completa sobre medicamentos, incluidos el uso, la dosis, los efectos secundarios y las interacciones.
  3. Herramienta de información sobre enfermedades ( find-disease-info ) : encuentre información sobre enfermedades y afecciones médicas, incluidos síntomas, tratamientos y estrategias de prevención.
  4. Herramienta calculadora de IMC ( calculate-bmi ) : calcula el índice de masa corporal (IMC) y obtén recomendaciones de salud personalizadas según el resultado.
  5. Herramienta de verificación de síntomas ( symptom-checker ) : analice los síntomas informados y obtenga asesoramiento preliminar, posibles afecciones y orientación sobre cuándo buscar atención médica.

Instalación

Instalación del paquete NPM

Puedes instalar el paquete globalmente:

npm install -g suncture-healthcare-mcp

O como dependencia del proyecto:

npm install suncture-healthcare-mcp

Prerrequisitos

  • Node.js (v18 o posterior)
  • npm (v7 o posterior)

Desarrollo local

# Clone the repository git clone https://github.com/your-username/suncture-healthcare-mcp.git cd suncture-healthcare-mcp # Install dependencies npm install # Build the project npm run build # Start the server npm start

Uso

Uso de la línea de comandos

Si se instala globalmente, puede ejecutar el servidor directamente desde la línea de comando:

suncture-healthcare-mcp

Puede configurar el servidor utilizando variables de entorno:

# Run in REST mode MCP_MODE=rest MCP_PORT=8080 suncture-healthcare-mcp

Uso programático

También puedes usar el paquete programáticamente en tus aplicaciones Node.js:

import { server, runServer } from 'suncture-healthcare-mcp'; // Run with default settings (stdio mode) runServer(); // Or with custom settings runServer({ mode: 'rest', // 'stdio' or 'rest' port: 8080, // Only used in REST mode endpoint: '/api' // Only used in REST mode }); // You can also access the server instance directly console.log(server.name); // 'suncture-healthcare'

Uso con modelos de IA habilitados para MCP

Este servidor MCP se puede utilizar con modelos de IA compatibles con el Protocolo de Contexto de Modelo. El servidor expone herramientas relacionadas con la atención médica que el modelo puede invocar para proporcionar información a los usuarios.

Ejemplo de uso con el soneto Claude 3.5

import { Anthropic } from "@anthropic-ai/sdk"; import { Client } from "@modelcontextprotocol/sdk/client/index.js"; import { StdioClientTransport } from "@modelcontextprotocol/sdk/client/stdio.js"; // Connect to the healthcare MCP server const healthcareMcp = new Client({ name: "healthcare-client", version: "1.0.0" }); const transport = new StdioClientTransport({ command: "suncture-healthcare-mcp", // Use the installed package args: [], }); healthcareMcp.connect(transport); // Get available tools const { tools } = await healthcareMcp.listTools(); // Initialize Anthropic client const anthropic = new Anthropic({ apiKey: process.env.ANTHROPIC_API_KEY, }); // Example: Use the symptom checker tool const response = await anthropic.messages.create({ model: "claude-3-5-sonnet-20240620", max_tokens: 1000, messages: [ { role: "user", content: "I've been having a headache and fever for the past two days. What could it be?" } ], tools, }); // Process tool calls from the model for (const content of response.content) { if (content.type === "tool_use") { const result = await healthcareMcp.callTool({ name: content.name, arguments: content.input, }); console.log(result.content); } }

Uso de Docker

También puedes ejecutar el servidor usando Docker:

# Build the Docker image docker build -t suncture-healthcare-mcp . # Run the container docker run -i --rm suncture-healthcare-mcp

Alojamiento MCP.so

Este servidor está diseñado para ser alojado en MCP.so , lo que permite una fácil integración con los modelos de IA compatibles.

Descargo de responsabilidad

La información médica proporcionada por este servidor MCP tiene fines exclusivamente educativos y no sustituye el consejo, diagnóstico ni tratamiento médico profesional. Si tiene alguna pregunta sobre una afección médica, consulte siempre a su médico u otro profesional de la salud cualificado.

Licencia

Licencia MIT

-
security - not tested
A
license - permissive license
-
quality - not tested

Suncture Healthcare MCP ofrece un conjunto de herramientas de atención médica especializadas que se pueden integrar con modelos de IA para mejorar sus capacidades de brindar información y orientación médica precisas y confiables.

  1. Features
    1. Installation
      1. NPM Package Installation
      2. Prerequisites
      3. Local Development
    2. Usage
      1. Command Line Usage
      2. Programmatic Usage
    3. Usage with MCP-enabled AI Models
      1. Example Usage with Claude 3.5 Sonnet
    4. Docker Usage
      1. MCP.so Hosting
        1. Disclaimer
          1. License
            ID: infaik14v5