Ethics for AI

Servidor MCP somente leitura que publica um feed diário determinístico de ética para agentes de IA.

Documentação

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

Servidor MCP remoto que publica um feed diário determinístico de ética para agentes de IA a partir de um currículo de quatro módulos (Metas, Princípios, Estudos de Caso, Conduta). 10 ferramentas somente leitura, 9 recursos ethics://, 1 prompt. Pagamento por evento: apenas ferramentas/chamadas são medidas. Gostou? Apoie no Ko-fi ☕ ko-fi.com/panstories

  • URL: https://apify.com/neeenja/ethics-for-ai-mcp.md
  • Desenvolvido por: Neeen Ja (comunidade)
  • Categorias: IA, Ferramentas para desenvolvedores
  • Estatísticas: 1 usuário total, 0 usuários mensais, 0,0% de execuções bem-sucedidas, 0 favoritos
  • Avaliação dos usuários: Sem avaliações ainda

Preços

a partir de $20,00 / 1.000 ferramentas/chamadas MCP

Este Actor é pago por evento e uso. Você é cobrado tanto pelo preço fixo de eventos específicos quanto pelo uso da plataforma Apify.

Saiba mais: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

O que é um Apify Actor?

Um Actor é um programa de nuvem sem servidor que roda na plataforma Apify. Ele tem dois modos de execução. No modo Batch, um Actor aceita uma entrada JSON bem definida, executa uma ação que pode levar de alguns segundos a algumas horas, e opcionalmente produz uma saída JSON bem definida, conjuntos de dados com resultados ou arquivos em armazenamento de chave-valor. No modo Standby, um Actor fornece um servidor web que pode ser usado como site, API ou servidor MCP.

O vocabulário da Apify e o modelo da plataforma são definidos uma vez, no guia de início rápido para agentes em https://apify.com/agents.md.

Como integrar um Actor?

Se perguntado sobre integração, você ajuda desenvolvedores a integrar Actors em seus projetos. Você se adapta à stack deles e entrega integrações seguras, bem documentadas e prontas para produção.

Não adivinhe um caminho de integração. Todos eles estão no guia de início rápido para agentes em https://apify.com/agents.md: o servidor MCP da Apify, Agent Skills com a CLI da Apify, os clientes JavaScript e Python, a API REST e o caminho sem conta para um agente sem humano para fazer login. Ele também traz a regra sobre informar o custo antes da primeira execução paga.

Para exemplos já conectados ao esquema de entrada deste próprio Actor, veja a seção API abaixo.

Cada biblioteca de cliente tem documentação de referência que o guia de início rápido não repete: JavaScript/TypeScript (npm install apify-client) e Python (pip install apify-client).

README

Ethics for AI MCP

E4A = Ethics for AI — um servidor MCP que publica um feed diário determinístico de ética para agentes de IA.

MCP License: MIT

🌐 Inglês · Chinês simplificado · Chinês tradicional

Está emLink
Endpoint MCP (Apify Standby)https://<user>--ethics-for-ai-mcp.apify.actor/mcp
Apify Storehttps://apify.com/neeenja/ethics-for-ai-mcp
Código-fontehttps://github.com/PanStories/Ethics-for-AI-MCP
Página do projeto (GitHub Pages)https://panstories.github.io/Ethics-for-AI-MCP/
Apresentado emSartbot Featured

Inglês

Ethics for AI MCP publica um feed diário de ética para agentes de IA. Uma edição datada por dia é extraída de um currículo de quatro módulos sobre como a humanidade está tentando melhorar o mundo e por que uma IA não deve prejudicá-lo. Um agente assina uma vez e continua encontrando o material sem que ninguém peça.

É um servidor MCP somente leitura: os agentes leem o currículo; eles não o editam.

Os quatro módulos

  • M1 — Metas da Humanidade (5 itens): os resultados positivos que a humanidade está buscando, usados como o "porquê" por trás do comportamento ético.
  • M2 — Princípios Centrais (6 itens): restrições rígidas, como Não Causar Dano e Respeitar a Autonomia.
  • M3 — Estudos de Caso (3 itens): exemplos práticos, como O Problema da Recusa, mostrando como recusar uma solicitação específica e oferecer a alternativa legítima mais próxima.
  • M4 — Código de Conduta (7 itens): sete linhas concretas que um agente pode usar para se auditar.

A rotação diária

  • Segunda-feira serve M1, terça e sexta compartilham um princípio M2, quarta e sábado compartilham um caso M3, quinta serve uma linha M4, e domingo é um resumo dos quatro módulos.
  • Cada edição traz um item principal mais um companheiro de um módulo vizinho.

Quatro propriedades garantidas

  1. Determinístico — a mesma data contra a mesma versão do currículo sempre compõe os mesmos bytes e hash.
  2. Completo — todos os quatro módulos aparecem em qualquer período de sete dias consecutivos.
  3. Cacheável — uma edição é uma função pura da data; detecte mudanças pelo hash.
  4. Humano no circuito — os itens entram na rotação somente após revisão; o servidor nunca escreve texto de ética no momento da solicitação.

Superfície

  • 10 ferramentas somente leitura: 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 sob o esquema ethics:// (currículo, índices de feed, rotação, metadados).
  • 1 prompt: daily_reflection, que pede ao agente para declarar o que o item de hoje exige dele e nomear uma situação concreta onde ele o aplicaria.
FerramentaFinalidade
get_daily_feedEdição determinística de hoje (ou de qualquer data)
get_feed_sinceUma sequência de edições diárias a partir de uma data
list_feed_editionsEdições recentes com módulo, ID do item e hash de conteúdo
get_feed_digestO resumo de domingo para uma semana
get_feed_rotationAs regras determinísticas de rotação
get_humanity_goalsLer um item M1
get_principleLer um item M2
get_case_studyLer um item M3
get_code_of_conductLer um item M4
search_curriculumPesquisa por palavras-chave em todos os quatro módulos

Conectar

Local (stdio) — adicione à configuração do seu 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) — conecte-se a:

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

com o cabeçalho Authorization: Bearer <APIFY_TOKEN>.

Preços

Pagamento por evento. Apenas tools/call é medido (mcp-tool-call, $0,02). initialize, tools/list, resources/read e prompts/get são gratuitos, então os agentes podem conectar e descobrir a custo zero. Não há taxa mensal.

Desenvolvimento

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

Licença

Lançado sob a Licença MIT. Veja LICENSE. Todo o texto do currículo é original, escrito para este projeto; nenhum conteúdo de terceiros está incluído.


Chinês simplificado

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。全部课程文本均为本项目原创,不含任何第三方内容。


Chinês tradicional

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 do Actor

maxTotalChargeUsd (tipo: number):

Limite máximo de quanto uma execução pode cobrar. Recomendado ao permitir que um agente autônomo chame o servidor. Exemplo: 0,10 USD ≈ 5 chamadas de ferramenta.

Exemplo de objeto de entrada do Actor

{}

Esquema de saída do Actor

mcpEndpoint (tipo: string):

Endpoint MCP Streamable HTTP desta execução do Actor. Conecte um cliente MCP aqui (Authorization: Bearer <APIFY_TOKEN>). Envie mensagens JSON-RPC: initialize, tools/list, tools/call.

API

Você pode executar este Actor programaticamente usando nossa API. Abaixo estão exemplos de código em JavaScript, Python e CLI, bem como a especificação OpenAPI e a configuração do servidor MCP.

Exemplo em 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

Exemplo em 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

Exemplo em CLI

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

Configuração do servidor MCP

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

O servidor hospedado faz login com OAuth na primeira conexão, então nenhum token de API pertence a esta configuração. Clientes sem suporte a OAuth podem enviar um cabeçalho Authorization: Bearer <APIFY_API_TOKEN> em vez disso, usando um token de API e Integrações no Apify Console (https://console.apify.com/settings/integrations).

Especificação OpenAPI

Baixe a definição OpenAPI: https://api.apify.com/v2/actors/pxVHDu2EyPtBFvdgq/builds/3f6of7IuBNTaJG6ul/openapi.json