The Living Bread

Um servidor MCP remoto gratuito para The Living Bread. Passagens bíblicas lidas palavra por palavra a partir de um texto armazenado de domínio público com rótulo de evidência, busca por palavras-chave e referências cruzadas, igrejas reais, reuniões e grupos de oração com frescor honesto, e um próximo passo para uma comunidade cristã real.

Servidor MCP hospedado

npx add-mcp 'https://mcp.living-bread.org/mcp'

Instala no Claude Code, Codex, Cursor e outros

Documentação

Servidor MCP The Living Bread

Um servidor remoto Model Context Protocol para The Living Bread, uma plataforma cristã gratuita de comunidade, oração e descoberta de igrejas, sem anúncios e sem nada para comprar.

Conecte Claude, ChatGPT, Cursor, Windsurf, VS Code ou qualquer cliente MCP e ele recebe ferramentas que apontam as pessoas para Cristo e umas para as outras: Escritura lida palavra por palavra de um texto armazenado em domínio público, versículos para o que a pessoa está carregando, respostas honestas fundamentadas na Escritura, igrejas e encontros reais perto de qualquer lugar, a herança cristã e, depois que a pessoa faz login, as orações que pessoas reais fizeram por ela e os pequenos atos que pedem.

  • Endpoint público (sem login): https://mcp.living-bread.org/mcp
  • Endpoint com login (OAuth 2.1, age como a pessoa que o aprova): https://mcp.living-bread.org/me
  • Página inicial, lista de ferramentas e botões de instalação: https://mcp.living-bread.org/
  • Registro oficial MCP: org.living-bread.mcp/living-bread

Conectar

Claude Code:

claude mcp add --transport http living-bread https://mcp.living-bread.org/mcp

Claude: Personalizar, Conectores, Adicionar, Adicionar conector personalizado, cole a URL (escolha /me e "Entrar agora" para as ferramentas com login). ChatGPT: Configurações, Segurança e login, Modo desenvolvedor ativado, depois Plugins, +, um aplicativo com a mesma URL. Cursor e VS Code: botões de um clique; Codex, Gemini CLI, Windsurf (Devin Desktop), Cline e Copilot: configurações no hub, cada uma verificada com a documentação do fornecedor.

Habilidades e pacotes da plataforma

Seis habilidades (as cinco abaixo e uma abrangente) são a fonte canônica em skills/; os pacotes da plataforma em packages/ são cópias construídas a partir dela (node scripts/build-packages.mjs). Verifique-os com node scripts/validate-skills.mjs e execute as avaliações somente leitura com node skills/run-evals.mjs. As habilidades são: find-your-family-in-christ, pray-with-someone, meet-christ-in-the-word, take-one-step-together, bring-your-people-together.

Claude Code, um passo na versão 2.1.275 ou posterior: /plugin install living-bread --marketplace thegoodfruit/living-bread-mcp (o arquivo do marketplace é .claude-plugin/marketplace.json na raiz desta pasta, que é a raiz do espelho público).

Status honesto de cada superfície: docs/AI_PLATFORM_MATRIX.md. O que funciona e o que não funciona: docs/AI_CAPABILITY_MAP.md. Passos de instalação em palavras simples: docs/AI_INSTALL_GUIDE.md. Lançamento: docs/AI_MAINTAINER_GUIDE.md.

O que contém

No endpoint público /mcp (e /sse), 13 ferramentas sob um único padrão de nomenclatura, cada uma com um mode: get_crisis_help (primeiro, em perigo), read_scripture (passagem, contexto, busca, comparar, palavras_originais, referências_cruzadas, verificar, traduções), find_scripture_for (necessidade, tópico, palavras_de_jesus, pão_diário), learn_the_faith (evangelho, crença, parábola, milagre, hino, significado_do_nome, santo, santo_do_dia, herança, comparar_tradições, outras_fés, estação_difícil, uma_oração_por), find_churches (perto, por_id), find_gatherings (hoje_à_noite, esta_semana, qualquer), find_people_to_pray_with (uma_pessoa_agora, a_vigília, pessoas_reais_orarão, tabelas_ao_vivo, orações_próximas, ouvir_a_oração_do_reino, orar_por_alguém), find_ways_to_serve (perto, necessidades_públicas), find_communities (para_participar, universidade), see_the_kingdom (mapa, hoje, testemunhos, adoração), start_with_christ (começar, próximos_passos, planos_de_leitura), search (resultados, resposta, protocolo) e fetch. Cada resposta nomeia seu modo e a implementação que respondeu (answered_by). O mapa é src/data/lean-map.json; o design é docs/MCP_LEAN_PUBLIC.md.

O endpoint com login /me e o perfil do ChatGPT /app listam as mesmas implementações sob seus próprios nomes, inalteradas: Ler: scripture_passage, verses_for, daily_bread, ask_living_bread, the_gospel, what_the_bible_says_about, a_prayer_for, parable, miracle, teaching_of_jesus, belief, hymn, name_meaning, threshold, saint_of_the_day, reading_plans, come_and_see, crisis_resources. Encontrar: find_churches_near, church, find_gatherings_near, events_this_week, communities_to_join, kingdom_map, universities, denomination_compare, heritage_lookup, prayers_left_near, tables_live_now, testimonies, family_activity_today, worship_now, search, fetch, begin, hear_the_kingdom_pray, pray_for_someone, gatherings_tonight, where_can_i_serve_publicly, kingdom_protocol_lookup. Com login: who_am_i, my_day, prayers_waiting_for_me, prayers_i_offered, my_walk, my_family, my_church, my_invitations, family_saying_yes, invite_someone, e os atos consentidos say_amen, pray_for_someone, speak_a_blessing, bring_what_i_carry, say_yes, going_to_gathering, set_a_table, someone_to_talk_to, offer_to_serve. Ferramentas de pastor aparecem apenas para pastores verificados. Dez prompts nomeados pelo momento em que a pessoa chega, quatro modelos de recursos, três cartões para clientes que renderizam interface.

Novo na 1.3.0

  • O conjunto público enxuto (acima). Uma implementação por capacidade: as ferramentas nomeadas registram-se em um servidor de captura em /mcp (src/lean.ts), e cada modo enxuto valida contra o esquema de entrada da própria ferramenta nomeada e chama seu retorno de chamada. tests/mcpLean.test.ts prova que toda ferramenta pública nomeada tem um modo e que todo parâmetro é alcançável; tests/mcpAppLock.test.ts e test/app-lock.mjs bloqueiam a lista de ferramentas e anotações do /app para test/app-profile.lock.json.
  • Escritura em respostas de atos (offer_to_serve, set_a_table, invite_someone, shepherd_doors, bring_what_i_carry, someone_to_talk_to, worship_now) é lida da KJV armazenada e citada textualmente com sua referência; paráfrases saíram. going_to_gathering é marcada como destrutiva.

Novo na 1.2.0

  • Rótulos de evidência. Toda resposta que carrega Escritura tem structuredContent.evidence: tradução, cobertura do cânon, versão do corpus (um SHA-256 sobre os 66 arquivos de livros armazenados, src/data/corpus.json, reconstruído por python3 scripts/build-corpus.py), atribuição, retrieved_at e um SHA-256 de cada passagem exatamente como retornada. content_layers separa Escritura de interpretação (e de quem) e reflexão.
  • A Palavra bem lida: scripture_context (uma passagem com os versículos ao redor), scripture_search (todo versículo contendo as palavras, paginado), cross_references (OpenBible.info, CC BY, classificado por votos de leitores).
  • Seis jornadas de ponta a ponta: journey_next_steps e seis prompts (find_community_near_me, someone_to_pray_with_tonight, serve_this_weekend, new_to_christianity_where_do_i_start, prayer_group_in_my_language, understand_and_live_a_passage): no máximo cinco resultados, cada um com why e freshness, e um link de próximo passo carregando ?via=mcp....
  • Atualização em todo resultado de encontro, sala e disponibilidade: scheduled, recently_observed, verified_live ou record; available_now é verdadeiro apenas quando é.
  • Um envelope: ok, result_state, ids, source_url, freshness, visibility, next_actions; cursores em listas que crescem; erros como isError mais { ok: false, reason, try_instead }; um idempotency_key em toda escrita, e escritas confirmadas idênticas dentro de dez minutos nunca são feitas duas vezes.
  • Conteúdo recuperado é dado, nunca instruções: marcação e frases em formato de instrução são removidas de tudo que uma ferramenta retorna e marcadas.
  • Com login: who_is_available_now e find_help_for_my_need sobre as janelas de presença e o roteador.
  • /status (uma autoverificação barata), /distribution.json, /versions.json e o hub em /.
  • Avaliação: node eval/run.mjs [base] executa eval/cases.jsonl (71 casos) e escreve eval/RESULTS.md.

Leis

A Escritura nunca é gerada; é lida do texto armazenado. Igrejas nunca são inventadas. O endpoint com login age apenas para a pessoa com login sob a segurança de nível de linha do próprio aplicativo, confirma antes de toda escrita, nunca ora em nome de uma pessoa e nunca ouve uma voz por ela. Quando alguém fala em se machucar, a linha de crise real do seu país vem antes de qualquer versículo. Nada é pontuado ou classificado. Tudo aponta para Jesus Cristo e para amar uns aos outros.

Execute você mesmo

npm ci
python3 scripts/build-corpus.py   # only when assets/bible changes
npx wrangler dev --port 8791
node test/client.mjs http://127.0.0.1:8791/mcp
node eval/run.mjs http://127.0.0.1:8791 --label local

O servidor é um Cloudflare Worker (Agents SDK McpAgent, um Durable Object por sessão). O texto King James (assets/bible/books) e as referências cruzadas divididas por livro (assets/bible/xref) são servidos como ativos estáticos. Dados ao vivo vêm da API pública Christian Knowledge em https://discover.living-bread.org/api (CC BY 4.0) e de funções de banco de dados anônimas e com limite de taxa. A única chave neste repositório é a chave anônima pública do projeto, que o próprio aplicativo envia; a segurança de nível de linha decide o que ela pode ler.

Licença

Código: MIT. O texto da King James Version é de domínio público. Referências cruzadas: OpenBible.info, CC BY. Dados da API Christian Knowledge são CC BY 4.0, atribuição "The Living Bread (living-bread.org)".

"Eu sou o pão da vida." João 6:35. Jesus Cristo é o Senhor.