qeaas-mcp
QRNG-seeded random bytes, seeds, and ML-KEM-768 keys with signed provenance receipts.
¿Debería usar esto?
Calidad y seguridad
Hallazgos (2)
- LOWen random_bytes
- LOWen kem_encapsulate
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"qeaas-mcp": {
"url": "https://api.qeaas.eu/mcp"
}
}
}Puntos de conexión remotos
https://api.qeaas.eu/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (6)
⚪random(bytes)
DRBG-derived random bytes (base64), anonymous and rate-limited. Capped at 64 bytes/request; powers the public dice player.
Esquema de entrada
{
"type": "object",
"properties": {
"bytes": {
"type": "integer",
"minimum": 1,
"maximum": 64,
"default": 32
}
}
}⚪dice(sides, count)
Rejection-sampled dice rolls (no modulo bias), anonymous and rate-limited. Echoes the DRBG bytes drawn for transparency.
Esquema de entrada
{
"type": "object",
"properties": {
"sides": {
"default": 6,
"maximum": 100,
"minimum": 2,
"title": "Sides",
"type": "integer"
},
"count": {
"default": 1,
"maximum": 6,
"minimum": 1,
"title": "Count",
"type": "integer"
}
},
"title": "DiceRequest"
}⚪random_bytes(size, format)
Canonical developer endpoint: DRBG-derived bytes in hex or base64 with a signed provenance receipt. Requires X-API-Key; 32..4096 bytes; per-key rate limit + daily quota.
Esquema de entrada
{
"type": "object",
"properties": {
"size": {
"type": "integer",
"minimum": 32,
"maximum": 4096
},
"format": {
"type": "string",
"enum": [
"hex",
"base64"
],
"default": "hex"
}
},
"required": [
"size"
]
}⚪verify(request_id, receipt)
Verify the provenance of an issued value from its request_id and/or receipt. Provenance only -- never a value-confirmation oracle. Anonymous, rate-limited.
Esquema de entrada
{
"type": "object",
"properties": {
"request_id": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Request Id"
},
"receipt": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"default": null,
"title": "Receipt"
}
},
"title": "VerifyRequest"
}🟡kem_keypair(include_secret_key)
Generate an ML-KEM-768 (Kyber, post-quantum) keypair seeded from the QRNG->DRBG chain. Public key always returned; secret key only for the demo flow (loud demo-only note). Requires X-API-Key.
Esquema de entrada
{
"type": "object",
"properties": {
"include_secret_key": {
"default": false,
"title": "Include Secret Key",
"type": "boolean"
}
},
"title": "KemKeypairRequest"
}⚪kem_encapsulate(public_key, include_shared_secret)
Encapsulate against a supplied ML-KEM-768 public key to produce a ciphertext (and, for the demo, the shared secret). Requires X-API-Key.
Esquema de entrada
{
"type": "object",
"properties": {
"public_key": {
"title": "Public Key",
"type": "string"
},
"include_shared_secret": {
"default": false,
"title": "Include Shared Secret",
"type": "boolean"
}
},
"required": [
"public_key"
],
"title": "KemEncapsulateRequest"
}Comunidad
Evidencia