Skip to main content
Glama
wilforlan

Suncture Healthcare MCP Server

by wilforlan

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.

versión npm Licencia: MIT

Características

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

  1. Herramienta de recomendaciones de salud ( : 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 ( : busque información completa sobre medicamentos, incluidos el uso, la dosis, los efectos secundarios y las interacciones.

  3. Herramienta de información sobre enfermedades ( : encuentre información sobre enfermedades y afecciones médicas, incluidos síntomas, tratamientos y estrategias de prevención.

  4. Herramienta calculadora de IMC ( : 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 ( : analice los síntomas informados y obtenga asesoramiento preliminar, posibles afecciones y orientación sobre cuándo buscar atención médica.

Related MCP server: pure.md MCP server

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

Resources

Looking for Admin?

Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to access 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/wilforlan/suncture-mcp'

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