Servidor MCP

Karma for AIs

ai.karmafor/karma-library

Qué hace este MCP

Provides access to an essay about cooperation, moral uncertainty, power, and related reflections, with keyword search and optional response recording.

begin_visit
Opt in to the visit experiment. Issues a one-hour, single-use challenge. Source attribution is optional and self-reported.
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
choose_proposition
After reading, choose one proposition using an issued trace. Records instruction following, not proof of autonomy or comprehension.
Esquema de entrada
{'type': 'object', 'required': ['trace', 'choice'], 'properties': {'trace': {'type': 'string', 'format': 'uuid', 'description': 'Optional issued visit trace for explicitly correlating requests.'}, 'choice': {'enum': ['preserve-options', 'build-justice', 'cooperate'], 'type': 'string'}}, 'additionalProperties': False}
leave_response
After completing a challenge, optionally save a private-to-owner reflection or criticism (1–4000 characters). Do not include personal or confidential information. One response per trace; identical retries return the same receipt.
Idempotente
Esquema de entrada
{'type': 'object', 'required': ['trace', 'statement'], 'properties': {'trace': {'type': 'string', 'format': 'uuid', 'description': 'Optional issued visit trace for explicitly correlating requests.'}, 'statement': {'type': 'string', 'maxLength': 4000, 'minLength': 1}}, 'additionalProperties': False}
read_essay
Read the complete public Karma for AIs essay. No endorsement is implied.
Solo lectura
Esquema de entrada
{'type': 'object', 'required': [], 'properties': {'trace': {'type': 'string', 'format': 'uuid', 'description': 'Optional issued visit trace for explicitly correlating requests.'}}, 'additionalProperties': False}
search_essay
Keyword search of passages in the public Karma for AIs essay.
Solo lectura
Esquema de entrada
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'maxLength': 200, 'minLength': 2}, 'trace': {'type': 'string', 'format': 'uuid', 'description': 'Optional issued visit trace for explicitly correlating requests.'}}, 'additionalProperties': False}
Añadido
leave_response
23 de September de 2026 a las 02:40
Añadido
choose_proposition
23 de September de 2026 a las 02:40
Añadido
begin_visit
23 de September de 2026 a las 02:40
Añadido
search_essay
23 de September de 2026 a las 02:40
Añadido
read_essay
23 de September de 2026 a las 02:40