Servidor MCP del BSP
Conecte cualquier IA compatible con MCP (Claude, GPT, etc.) a datos biológicos del BSP con enforcement de consentimiento activo.
Configuración
Agregue al claude_desktop_config.json de Claude Desktop:
json
{
"mcpServers": {
"bsp": {
"command": "npx",
"args": ["-y", "bsp-mcp"],
"env": {
"BSP_BEO_DOMAIN": "sunombre.bsp",
"BSP_CONSENT_TOKEN_ID": "tok_...",
"BSP_NETWORK": "mainnet"
}
}
}
}Luego pregunte a Claude: "¿Qué dicen mis análisis de sangre sobre mi salud cardiovascular?"
Variables de Entorno
| Variable | Obligatoria | Descripción |
|---|---|---|
BSP_BEO_DOMAIN | Sí | Su dominio .bsp |
BSP_CONSENT_TOKEN_ID | Para acceso a datos | ConsentToken con intent READ_RECORDS |
BSP_NETWORK | No | mainnet (default), testnet, local |
BSP_PRIVATE_KEY | Para operaciones de escritura | Clave privada Ed25519 (hex) |
Tools — Lectura
bsp_list_categories— Lista las 25 categorías de la taxonomía BSPbsp_resolve_biomarker— Consulta un código de biomarcadorbsp_check_consent— Verifica configuración de consentimientobsp_get_biorecords— Lee BioRecords (requiere ConsentToken)bsp_get_beo_summary— Resumen del perfil biológico
Tools — Escritura (requiere BSP_PRIVATE_KEY)
bsp_lock_beo— Bloqueo de emergenciabsp_unlock_beo— Desbloquear BEObsp_destroy_beo— Erasure permanente (requiereconfirm: true)bsp_revoke_all_tokens— Revocar todos los tokens

