ENYAL by Greenland AI
能做什么:按实体和时间线查询加密保存的记忆,取回内容节点,并核验每段内容的来源哈希,确认记录没有被篡改过。结果按实体、时间线与单条内容分层返回。
什么时候接:多个 agent 要共用长期身份与记忆,又在意加密与来源可查时,用它做共享记忆层比共用一张表更可控。
注意:需注册身份,检索范围受授权边界限制;加密存储的好处是平台侧也难读明文,代价是密钥丢失后数据无法恢复。
可用工具
query_memoryExecute a structured query plan over your encrypted knowledge graph. Returns STRUCTURE ONLY (node_type, name_hash, relationships, chunk_ids, timestamps) — never content. Plan schema: { "entity_filters": [{"node_type": <type>} | {"name_hash": <sha256-hex>}], "edge_filters": [{"relationship": <rel>, "direction": "out"|"in"|"both"}], "temporal_bounds":{"valid_from_after": <ISO8601>, "valid_to_before": <ISO8601>}, "limit": <int <= 200>, "include_neighbours_depth": <0-5> } node_type in {entity, concept, decision, person, organisation, event, source, synthesis}. relationship in {references, contradicts, supports, supersedes, caused_by, related_to, part_of, informed_by, led_to, verifies}. Account scope is enforced server-side; it cannot be set from the plan.get_entityGet one entity's STRUCTURE by name_hash (SHA-256 of the normalised name). No content.get_timelineTemporally-ordered STRUCTURE view, optionally filtered by node_type and an ISO8601 date range. No content.renderRender a structured query as a STRUCTURE-ONLY result set (β = structure; identical shape to query_memory). Reserved for richer rendering when content access (γ) lands.verify_chunkLook up one identifier in ENYAL's PUBLIC verification index (relays GET /api/v1/verify/lookup/{id}; no decryption). ENYAL's answer is returned unchanged: `found`, and for a chunk or proof its `anchor_status` with `bsv_tx_id`; for a txid, `chain_status`. `degraded:true` means a source could not be checked (inconclusive, not an absence). ENYAL's route needs no key; calling it through this server still needs your eyl_ bearer, like every tool call. An id that is not a UUID or hex is refused (invalid_id) and nothing is sent.query_memory_contentExecute a structured query plan and return DECRYPTED memory CONTENT (node names, summaries, properties; edge evidence + endpoint names) alongside structure. SAME plan schema as query_memory. REQUIRES a memory:read:content-scoped token — a structure-only token is rejected (403) by ENYAL. Account scope is enforced server-side; it cannot be set from the plan.get_entity_contentGet one entity's DECRYPTED content by name_hash (SHA-256 of the normalised name). Content scope required (403 otherwise).get_timeline_contentTemporally-ordered DECRYPTED content view, optionally filtered by node_type + an ISO8601 date range. Same plan schema as get_timeline. Content scope required (403 otherwise).get_node_contentGet a node's DECRYPTED content by name_hash PLUS its connected nodes' content (neighbour depth, default 1; 0–5). Same plan schema as the structure tools. Content scope required (403).
配置到 Claude / Cursor
{
"mcpServers": {
"remote-ai-enyal-enyal": {
"type": "http",
"url": "https://mcp.enyal.ai/mcp"
}
}
}来源
- 更新日期:2026-10-29
同分类其他 MCP
资料来自官方仓库与 MCP 接口探测,以官方最新文档为准;安装第三方 MCP server 前请自行评估安全风险。