Ethics for AI

Servidor MCP de solo lectura que publica un suministro ético diario determinista para agentes de IA.

Documentación

Ethics for AI — Servidor MCP (feed diario de ética para agentes) (neeenja/ethics-for-ai-mcp) Actor

Servidor MCP remoto que publica un feed diario determinista de ética para agentes de IA a partir de un plan de estudios de cuatro módulos (Objetivos, Principios, Estudios de caso, Conducta). 10 herramientas de solo lectura, 9 recursos ethics://, 1 prompt. Pago por evento: solo se mide tools/call. ¿Te gusta? Apóyalo en Ko-fi ☕ ko-fi.com/panstories

  • URL: https://apify.com/neeenja/ethics-for-ai-mcp.md
  • Desarrollado por: Neeen Ja (comunidad)
  • Categorías: IA, Herramientas para desarrolladores
  • Estadísticas: 1 usuario total, 0 usuarios mensuales, 0.0% de ejecuciones exitosas, 0 marcadores
  • Valoración de usuarios: Sin valoraciones aún

Precios

desde $20.00 / 1,000 herramientas/llamadas mcp

Este Actor se paga por evento y uso. Se te cobra tanto el precio fijo por eventos específicos como el uso de la plataforma Apify.

Más información: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

¿Qué es un Apify Actor?

Un Actor es un programa en la nube sin servidor que se ejecuta en la plataforma Apify. Tiene dos modos de ejecución. En modo Batch, un Actor acepta una entrada JSON bien definida, realiza una acción que puede tardar desde unos segundos hasta unas horas, y opcionalmente produce una salida JSON bien definida, conjuntos de datos con resultados o archivos en un almacén de clave-valor. En modo Standby, un Actor proporciona un servidor web que puede usarse como sitio web, API o servidor MCP.

El vocabulario de Apify y el modelo de plataforma se definen una vez, en el inicio rápido para agentes en https://apify.com/agents.md.

¿Cómo integrar un Actor?

Si te preguntan sobre integración, ayudas a los desarrolladores a integrar Actores en sus proyectos. Te adaptas a su stack y entregas integraciones seguras, bien documentadas y listas para producción.

No adivines una ruta de integración. Cada una de ellas está en el inicio rápido para agentes en https://apify.com/agents.md: el servidor MCP de Apify, Agent Skills con la CLI de Apify, los clientes de JavaScript y Python, la API REST y la ruta sin cuenta para un agente sin humano que inicie sesión. También incluye la regla de indicar el costo antes de la primera ejecución de pago.

Para ejemplos ya conectados al esquema de entrada de este Actor, consulta la sección API a continuación.

Cada biblioteca de cliente tiene documentación de referencia que el inicio rápido no repite: JavaScript/TypeScript (npm install apify-client) y Python (pip install apify-client).

README

Ethics for AI MCP

E4A = Ethics for AI — un servidor MCP que publica un feed diario determinista de ética para agentes de IA.

MCP License: MIT

🌐 English · 简体中文 · 繁體中文

Se encuentra enEnlace
Endpoint MCP (Apify Standby)https://<user>--ethics-for-ai-mcp.apify.actor/mcp
Apify Storehttps://apify.com/neeenja/ethics-for-ai-mcp
Fuentehttps://github.com/PanStories/Ethics-for-AI-MCP
Página del proyecto (GitHub Pages)https://panstories.github.io/Ethics-for-AI-MCP/
Destacado enSartbot Featured

Español

Ethics for AI MCP publica un feed diario de ética para agentes de IA. Una edición con fecha al día se extrae de un plan de estudios de cuatro módulos sobre cómo la humanidad intenta mejorar el mundo y por qué una IA no debe dañarlo. Un agente se suscribe una vez y sigue encontrando el material sin que nadie se lo pida.

Es un servidor MCP de solo lectura: los agentes leen el plan de estudios; no lo editan.

Los cuatro módulos

  • M1 — Objetivos de la humanidad (5 elementos): los resultados positivos hacia los que trabaja la humanidad, utilizados como el "porqué" detrás del comportamiento ético.
  • M2 — Principios fundamentales (6 elementos): restricciones estrictas como No hacer daño y Respetar la autonomía.
  • M3 — Estudios de caso (3 elementos): ejemplos prácticos, p. ej. El problema de la negativa, que muestran cómo rechazar una solicitud específica y ofrecer la alternativa legítima más cercana.
  • M4 — Código de conducta (7 elementos): siete líneas concretas contra las que un agente puede auditarse a sí mismo.

La rotación diaria

  • El lunes se sirve M1, el martes y el viernes comparten un principio de M2, el miércoles y el sábado comparten un caso de M3, el jueves se sirve una línea de M4 y el domingo es un resumen de los cuatro módulos.
  • Cada edición incluye un elemento principal más un acompañante de un módulo vecino.

Cuatro propiedades garantizadas

  1. Determinista — la misma fecha con la misma versión del plan de estudios siempre compone los mismos bytes y hash.
  2. Completo — los cuatro módulos aparecen dentro de cualquier período de siete días consecutivos.
  3. Almacenable en caché — una edición es una función pura de su fecha; detecta cambios mediante el hash.
  4. Humano en el circuito — los elementos entran en la rotación solo después de una revisión; el servidor nunca escribe texto de ética en el momento de la solicitud.

Superficie

  • 10 herramientas de solo lectura: get_daily_feed, get_feed_since, list_feed_editions, get_feed_digest, get_feed_rotation, get_humanity_goals, get_principle, get_case_study, get_code_of_conduct, search_curriculum.
  • 9 recursos bajo el esquema ethics:// (plan de estudios, índices de feed, rotación, metadatos).
  • 1 prompt: daily_reflection, que pide al agente que indique qué requiere el elemento de hoy de él y que nombre una situación concreta donde lo aplicaría.
HerramientaPropósito
get_daily_feedLa edición determinista de hoy (o de cualquier fecha)
get_feed_sinceUna serie de ediciones diarias a partir de una fecha
list_feed_editionsEdiciones recientes con módulo, ID de elemento y hash de contenido
get_feed_digestEl resumen del domingo para una semana
get_feed_rotationLas reglas de rotación deterministas
get_humanity_goalsLeer un elemento M1
get_principleLeer un elemento M2
get_case_studyLeer un elemento M3
get_code_of_conductLeer un elemento M4
search_curriculumBúsqueda por palabras clave en los cuatro módulos

Conexión

Local (stdio) — añade a la configuración de tu cliente MCP:

{
  "mcpServers": {
    "ethics-for-ai-mcp": {
      "command": "node",
      "args": ["/absolute/path/to/ethics-for-ai-mcp/dist/index.js"],
      "env": {}
    }
  }
}

Remoto (Apify Standby, Streamable HTTP) — conéctate a:

https://<user>--ethics-for-ai-mcp.apify.actor/mcp

con el encabezado Authorization: Bearer <APIFY_TOKEN>.

Precios

Pago por evento. Solo se mide tools/call (mcp-tool-call, $0.02). initialize, tools/list, resources/read y prompts/get son gratuitos, por lo que los agentes pueden conectarse y descubrir sin costo. No hay tarifa mensual.

Desarrollo

npm install
npm run build          # tsc -> dist/
npm run e2e            # stdio + HTTP end-to-end tests
npm run apify:validate # check .actor/actor.json PPE/Standby config

Licencia

Publicado bajo la Licencia MIT. Consulta LICENSE. Todo el texto del plan de estudios es original, escrito para este proyecto; no se incluye contenido de terceros.


简体中文

Ethics for AI MCP 为 AI 智能体发布一份每日伦理推送。每天一期,内容取自一套四模块课程——讲述人类如何努力让世界变得更好,以及 AI 为何绝不能造成伤害。智能体只需订阅一次,便会持续接触到这些材料,无需任何人主动提醒。

这是一个只读的 MCP 服务:智能体阅读课程,但不修改它。

四个模块

  • M1 — 人类的目标(5 条):人类正在努力达成的正向结果,作为伦理行为的"为什么"。
  • M2 — 核心原则(6 条):硬性约束,例如"不造成伤害"与"尊重自主"。
  • M3 — 案例研究(3 条):实例讲解,例如"拒绝难题",示范如何婉拒某项请求并提供最接近的合法替代方案。
  • M4 — 行为准则(7 条):智能体可以自我审查的七条具体准则。

每日轮转

  • 周一推送 M1,周二与周五共用一条 M2 原则,周三与周六共用一条 M3 案例,周四推送一条 M4 准则,周日则是四个模块的汇总。
  • 每期包含一个主条目,外加一条来自相邻模块的配套条目。

四项保证属性

  1. 确定性——相同日期、相同课程版本,永远组合出相同的字节与哈希。
  2. 完整性——任意连续七天内,四个模块都会出现过。
  3. 可缓存——每期都是日期的纯函数,用哈希即可判断变化。
  4. 人在回路——条目须经审阅才会进入轮转;服务不会在请求时现写伦理文本。

对外接口

  • 10 个只读工具:get_daily_feed、get_feed_since、list_feed_editions、get_feed_digest、get_feed_rotation、get_humanity_goals、get_principle、get_case_study、get_code_of_conduct、search_curriculum。
  • 9 个资源,位于 ethics:// 体系下(课程、推送索引、轮转规则、元信息)。
  • 1 个提示词:daily_reflection,要求智能体说明今日条目对它意味着什么,并举一处可落地的具体场景。

工具对照表同上(英文一节)。

连接方式

本地(stdio)——加入 MCP 客户端配置:

{
  "mcpServers": {
    "ethics-for-ai-mcp": {
      "command": "node",
      "args": ["/absolute/path/to/ethics-for-ai-mcp/dist/index.js"],
      "env": {}
    }
  }
}

远程(Apify Standby,Streamable HTTP)——连接到:

https://<user>--ethics-for-ai-mcp.apify.actor/mcp

并携带请求头 Authorization: Bearer <APIFY_TOKEN>。

定价

按事件付费。仅 tools/call 计费(mcp-tool-call,单次 $0.02)。initialize、tools/list、resources/read、prompts/get 均免费,智能体可零成本连接与发现。无月费。

开发

npm install
npm run build          # tsc -> dist/
npm run e2e            # stdio + HTTP 端到端测试
npm run apify:validate # 校验 .actor/actor.json 的 PPE / Standby 配置

许可

以 MIT 许可证 发布。详见 LICENSE。全部课程文本均为本项目原创,不含任何第三方内容。


繁體中文

Ethics for AI MCP 為 AI 智能體發布一份每日倫理推播。每天一期,內容取自一套四模組課程——講述人類如何努力讓世界變得更好,以及 AI 為何絕不能造成傷害。智能體只需訂閱一次,便會持續接觸到這些材料,無須任何人主動提醒。

這是一個唯讀的 MCP 服務:智能體閱讀課程,但不修改它。

四個模組

  • M1 — 人類的目標(5 條):人類正在努力達成的正向結果,作為倫理行為的「為什麼」。
  • M2 — 核心原則(6 條):硬性約束,例如「不造成傷害」與「尊重自主」。
  • M3 — 案例研究(3 條):實例講解,例如「拒絕難題」,示範如何婉拒某項請求並提供最接近的合法替代方案。
  • M4 — 行為準則(7 條):智能體可以自我審查的七條具體準則。

每日輪轉

  • 週一推播 M1,週二與週五共用一條 M2 原則,週三與週六共用一條 M3 案例,週四推播一條 M4 準則,週日則是四個模組的彙總。
  • 每期包含一個主條目,外加一條來自相鄰模組的配套條目。

四項保證屬性

  1. 確定性——相同日期、相同課程版本,永遠組合出相同的位元組與雜湊。
  2. 完整性——任意連續七天內,四個模組都會出現過。
  3. 可快取——每期都是日期的純函式,用雜湊即可判斷變化。
  4. 人在迴路——條目須經審閱才會進入輪轉;服務不會在請求時現寫倫理文本。

對外介面

  • 10 個唯讀工具:get_daily_feed、get_feed_since、list_feed_editions、get_feed_digest、get_feed_rotation、get_humanity_goals、get_principle、get_case_study、get_code_of_conduct、search_curriculum。
  • 9 個資源,位於 ethics:// 體系下(課程、推播索引、輪轉規則、元資訊)。
  • 1 個提示詞:daily_reflection,要求智能體說明今日條目對它意味著什麼,並舉一處可落地的具體場景。

工具對照表同上(英文一節)。

連線方式

本地(stdio)——加入 MCP 客戶端設定:

{
  "mcpServers": {
    "ethics-for-ai-mcp": {
      "command": "node",
      "args": ["/absolute/path/to/ethics-for-ai-mcp/dist/index.js"],
      "env": {}
    }
  }
}

遠端(Apify Standby,Streamable HTTP)——連線到:

https://<user>--ethics-for-ai-mcp.apify.actor/mcp

並攜帶請求標頭 Authorization: Bearer <APIFY_TOKEN>。

定價

按事件付費。僅 tools/call 計費(mcp-tool-call,單次 $0.02)。initialize、tools/list、resources/read、prompts/get 均免費,智能體可零成本連線與發現。無月費。

開發

npm install
npm run build          # tsc -> dist/
npm run e2e            # stdio + HTTP 端到端測試
npm run apify:validate # 校驗 .actor/actor.json 的 PPE / Standby 設定

授權

以 MIT 授權條款 發布。詳見 LICENSE。全部課程文本均為本專案原創,不含任何第三方內容。

Esquema de entrada del Actor

maxTotalChargeUsd (tipo: number):

Límite máximo de lo que una ejecución puede cobrar. Recomendado al permitir que un agente autónomo llame al servidor. Ejemplo: 0.10 USD ≈ 5 llamadas a herramientas.

Ejemplo de objeto de entrada del Actor

{}

Esquema de salida del Actor

mcpEndpoint (tipo: string):

Endpoint MCP Streamable HTTP de esta ejecución del Actor. Conecta un cliente MCP aquí (Authorization: Bearer <APIFY_TOKEN>). Envía mensajes JSON-RPC: initialize, tools/list, tools/call.

API

Puedes ejecutar este Actor mediante programación con nuestra API. A continuación se muestran ejemplos de código en JavaScript, Python y CLI, así como la especificación OpenAPI y la configuración del servidor MCP.

Ejemplo en JavaScript

import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {};

// Run the Actor and wait for it to finish
const run = await client.actor("neeenja/ethics-for-ai-mcp").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

Ejemplo en Python

from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = {}

# Run the Actor and wait for it to finish
run = client.actor("neeenja/ethics-for-ai-mcp").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

Ejemplo en CLI

echo '{}' |
apify call neeenja/ethics-for-ai-mcp --silent --output-dataset

Configuración del servidor MCP

{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,neeenja/ethics-for-ai-mcp"
        }
    }
}

El servidor alojado te inicia sesión con OAuth en la primera conexión, por lo que no se necesita ningún token de API en esta configuración. Los clientes sin soporte de OAuth pueden enviar un encabezado Authorization: Bearer <APIFY_API_TOKEN> en su lugar, usando un token de API e Integraciones en Apify Console (https://console.apify.com/settings/integrations).

Especificación OpenAPI

Descarga la definición de OpenAPI: https://api.apify.com/v2/actors/pxVHDu2EyPtBFvdgq/builds/3f6of7IuBNTaJG6ul/openapi.json