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.
🌐 Inglês · Chinês simplificado · Chinês tradicional
| Está em | Link |
|---|---|
| Endpoint MCP (Apify Standby) | https://<user>--ethics-for-ai-mcp.apify.actor/mcp |
| Apify Store | https://apify.com/neeenja/ethics-for-ai-mcp |
| Código-fonte | https://github.com/PanStories/Ethics-for-AI-MCP |
| Página do projeto (GitHub Pages) | https://panstories.github.io/Ethics-for-AI-MCP/ |
| Apresentado em | Sartbot 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
- Determinístico — a mesma data contra a mesma versão do currículo sempre compõe os mesmos bytes e hash.
- Completo — todos os quatro módulos aparecem em qualquer período de sete dias consecutivos.
- Cacheável — uma edição é uma função pura da data; detecte mudanças pelo hash.
- 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.
| Ferramenta | Finalidade |
|---|---|
get_daily_feed | Edição determinística de hoje (ou de qualquer data) |
get_feed_since | Uma sequência de edições diárias a partir de uma data |
list_feed_editions | Edições recentes com módulo, ID do item e hash de conteúdo |
get_feed_digest | O resumo de domingo para uma semana |
get_feed_rotation | As regras determinísticas de rotação |
get_humanity_goals | Ler um item M1 |
get_principle | Ler um item M2 |
get_case_study | Ler um item M3 |
get_code_of_conduct | Ler um item M4 |
search_curriculum | Pesquisa 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 准则,周日则是四个模块的汇总。
- 每期包含一个主条目,外加一条来自相邻模块的配套条目。
四项保证属性
- 确定性——相同日期、相同课程版本,永远组合出相同的字节与哈希。
- 完整性——任意连续七天内,四个模块都会出现过。
- 可缓存——每期都是日期的纯函数,用哈希即可判断变化。
- 人在回路——条目须经审阅才会进入轮转;服务不会在请求时现写伦理文本。
对外接口
- 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 準則,週日則是四個模組的彙總。
- 每期包含一個主條目,外加一條來自相鄰模組的配套條目。
四項保證屬性
- 確定性——相同日期、相同課程版本,永遠組合出相同的位元組與雜湊。
- 完整性——任意連續七天內,四個模組都會出現過。
- 可快取——每期都是日期的純函式,用雜湊即可判斷變化。
- 人在迴路——條目須經審閱才會進入輪轉;服務不會在請求時現寫倫理文本。
對外介面
- 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