The Living Bread

Un servidor MCP remoto gratuito para The Living Bread. Pasajes bíblicos leídos palabra por palabra desde un texto almacenado de dominio público con una etiqueta de evidencia, búsqueda por palabras clave y referencias cruzadas, iglesias reales, reuniones y grupos de oración con frescura honesta, y un siguiente paso hacia una comunidad cristiana real.

Servidor MCP alojado

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

Se instala en Claude Code, Codex, Cursor y más

Documentación

El servidor MCP de The Living Bread

Un servidor remoto de Model Context Protocol para The Living Bread, una plataforma cristiana gratuita de comunidad, oración y descubrimiento de iglesias, sin anuncios y sin nada que comprar.

Conecta Claude, ChatGPT, Cursor, Windsurf, VS Code o cualquier cliente MCP y recibe herramientas que señalan a las personas hacia Cristo y hacia los demás: Escritura leída palabra por palabra desde un texto almacenado de dominio público, versículos para lo que una persona está atravesando, respuestas honestas basadas en la Escritura, iglesias y reuniones reales cerca de cualquier lugar, la herencia cristiana y, una vez que una persona inicia sesión, las oraciones que personas reales hicieron por ellas y los pequeños actos que piden.

  • Endpoint público (sin inicio de sesión): https://mcp.living-bread.org/mcp
  • Endpoint con inicio de sesión (OAuth 2.1, actúa como la persona que lo aprueba): https://mcp.living-bread.org/me
  • Página de inicio, lista de herramientas y botones de instalación: https://mcp.living-bread.org/
  • Registro oficial de 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, Agregar, Agregar conector personalizado, pegar la URL (elige /me y "Iniciar sesión ahora" para las herramientas con inicio de sesión). ChatGPT: Configuración, Seguridad e inicio de sesión, Modo desarrollador activado, luego Plugins, +, una aplicación con la misma URL. Cursor y VS Code: botones de un clic; Codex, Gemini CLI, Windsurf (Devin Desktop), Cline y Copilot: configuraciones en el centro, cada una verificada contra la documentación del proveedor.

Habilidades y paquetes de plataforma

Seis habilidades (las cinco siguientes y una general) son la fuente canónica en skills/; los paquetes de plataforma en packages/ son copias construidas a partir de ella (node scripts/build-packages.mjs). Verifícalas con node scripts/validate-skills.mjs y ejecuta las evaluaciones de solo lectura con node skills/run-evals.mjs. Las habilidades son: find-your-family-in-christ, pray-with-someone, meet-christ-in-the-word, take-one-step-together, bring-your-people-together.

Claude Code, un paso en la versión 2.1.275 o posterior: /plugin install living-bread --marketplace thegoodfruit/living-bread-mcp (el archivo de marketplace es .claude-plugin/marketplace.json en la raíz de esta carpeta, que es la raíz del espejo público).

Estado honesto de cada superficie: docs/AI_PLATFORM_MATRIX.md. Qué funciona y qué no: docs/AI_CAPABILITY_MAP.md. Pasos de instalación en palabras sencillas: docs/AI_INSTALL_GUIDE.md. Publicación: docs/AI_MAINTAINER_GUIDE.md.

Lo que contiene

En el endpoint público /mcp (y /sse), 13 herramientas bajo un mismo patrón de nombres, cada una con un mode: get_crisis_help (primera, en peligro), read_scripture (pasaje, contexto, búsqueda, comparar, palabras_originales, referencias_cruzadas, verificar, traducciones), find_scripture_for (necesidad, tema, palabras_de_jesús, pan_diario), learn_the_faith (evangelio, creencia, parábola, milagro, himno, significado_del_nombre, santo, santo_del_día, herencia, comparar_tradiciones, otras_fes, temporada_difícil, una_oración_para), find_churches (cerca, por_id), find_gatherings (esta_noche, esta_semana, cualquier), find_people_to_pray_with (una_persona_ahora, la_vigilia, personas_reales_orarán, tablas_en_vivo, oraciones_cerca, escuchar_la_oración_del_reino, orar_por_alguien), find_ways_to_serve (cerca, necesidades_públicas), find_communities (para_unirse, universidad), see_the_kingdom (mapa, hoy, testimonios, adoración), start_with_christ (comenzar, siguientes_pasos, planes_de_lectura), search (resultados, respuesta, protocolo) y fetch. Cada respuesta nombra su modo y la implementación que respondió (answered_by). El mapa es src/data/lean-map.json; el diseño es docs/MCP_LEAN_PUBLIC.md.

El endpoint con inicio de sesión /me y el perfil de ChatGPT /app enumeran las mismas implementaciones bajo sus propios nombres, sin cambios: Leer: 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. Con inicio de sesión: 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, y los actos 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. Las herramientas de pastor aparecen solo para pastores verificados. Diez indicaciones nombradas por el momento en que una persona llega, cuatro plantillas de recursos, tres tarjetas para clientes que renderizan interfaz de usuario.

Nuevo en 1.3.0

  • El conjunto público reducido (arriba). Una implementación por capacidad: las herramientas nombradas se registran en un servidor capturador en /mcp (src/lean.ts), y cada modo reducido valida contra el esquema de entrada de la propia herramienta nombrada y llama a su callback. tests/mcpLean.test.ts demuestra que cada herramienta pública nombrada tiene un modo y que cada parámetro es alcanzable; tests/mcpAppLock.test.ts y test/app-lock.mjs fijan la lista de herramientas /app y las anotaciones a test/app-profile.lock.json.
  • Escritura en respuestas de actos (offer_to_serve, set_a_table, invite_someone, shepherd_doors, bring_what_i_carry, someone_to_talk_to, worship_now) se lee de la KJV almacenada y se cita textualmente con su referencia; las paráfrasis quedaron fuera. going_to_gathering está marcada como destructiva.

Nuevo en 1.2.0

  • Etiquetas de evidencia. Cada respuesta que lleva Escritura tiene structuredContent.evidence: traducción, cobertura del canon, versión del corpus (un SHA-256 sobre los 66 archivos de libros almacenados, src/data/corpus.json, reconstruido por python3 scripts/build-corpus.py), atribución, retrieved_at y un SHA-256 de cada pasaje exactamente como se devolvió. content_layers separa la Escritura de la interpretación (y de quién) y de la reflexión.
  • La Palabra leída bien: scripture_context (un pasaje con los versículos que lo rodean), scripture_search (cada versículo que contiene las palabras, paginado), cross_references (OpenBible.info, CC BY, clasificado por votos de lectores).
  • Seis recorridos de principio a fin: journey_next_steps y seis indicaciones (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): como máximo cinco resultados, cada uno con why y freshness, y un enlace de siguiente paso que lleva ?via=mcp....
  • Actualidad en cada resultado de reunión, sala y disponibilidad: scheduled, recently_observed, verified_live o record; available_now es verdadero solo cuando lo es.
  • Un sobre: ok, result_state, ids, source_url, freshness, visibility, next_actions; cursores en listas que crecen; errores como isError más { ok: false, reason, try_instead }; un idempotency_key en cada escritura, y escrituras confirmadas idénticas dentro de diez minutos nunca se hacen dos veces.
  • El contenido recuperado es datos, nunca instrucciones: el marcado y las frases con forma de instrucción se eliminan de todo lo que una herramienta devuelve y se marcan.
  • Con inicio de sesión: who_is_available_now y find_help_for_my_need sobre las ventanas de presencia y el enrutador.
  • /status (una autocomprobación económica), /distribution.json, /versions.json y el centro en /.
  • Evaluación: node eval/run.mjs [base] ejecuta eval/cases.jsonl (71 casos) y escribe eval/RESULTS.md.

Leyes

La Escritura nunca se genera; se lee del texto almacenado. Las iglesias nunca se inventan. El endpoint con inicio de sesión actúa solo para la persona que inició sesión bajo la seguridad a nivel de fila de la propia aplicación, confirma antes de cada escritura, nunca ora en nombre de una persona y nunca escucha una voz por ella. Cuando alguien habla de hacerse daño, la línea de crisis real de su país viene antes que cualquier versículo. Nada se puntúa ni se clasifica. Todo apunta a Jesucristo y a amarnos unos a otros.

Ejecútalo tú mismo

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

El servidor es un Cloudflare Worker (Agents SDK McpAgent, un Durable Object por sesión). El texto King James (assets/bible/books) y las referencias cruzadas divididas por libro (assets/bible/xref) se sirven como activos estáticos. Los datos en vivo provienen de la API pública Christian Knowledge en https://discover.living-bread.org/api (CC BY 4.0) y de funciones de base de datos anónimas y con límite de velocidad. La única clave en este repositorio es la clave anónima pública del proyecto, que la propia aplicación incluye; la seguridad a nivel de fila decide qué puede leer.

Licencia

Código: MIT. El texto de la Versión King James es de dominio público. Referencias cruzadas: OpenBible.info, CC BY. Datos de la API Christian Knowledge: CC BY 4.0, atribución "The Living Bread (living-bread.org)".

"Yo soy el pan de vida." Juan 6:35. Jesucristo es el Señor.