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:
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.
Herramienta de información sobre medicamentos ( : busque información completa sobre medicamentos, incluidos el uso, la dosis, los efectos secundarios y las interacciones.
Herramienta de información sobre enfermedades ( : encuentre información sobre enfermedades y afecciones médicas, incluidos síntomas, tratamientos y estrategias de prevención.
Herramienta calculadora de IMC ( : calcula el índice de masa corporal (IMC) y obtén recomendaciones de salud personalizadas según el resultado.
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-mcpO como dependencia del proyecto:
npm install suncture-healthcare-mcpPrerrequisitos
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 startUso
Uso de la línea de comandos
Si se instala globalmente, puede ejecutar el servidor directamente desde la línea de comando:
suncture-healthcare-mcpPuede configurar el servidor utilizando variables de entorno:
# Run in REST mode
MCP_MODE=rest MCP_PORT=8080 suncture-healthcare-mcpUso 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-mcpAlojamiento 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
This server cannot be installed
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.