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.tsdemuestra que cada herramienta pública nombrada tiene un modo y que cada parámetro es alcanzable;tests/mcpAppLock.test.tsytest/app-lock.mjsfijan la lista de herramientas/appy las anotaciones atest/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 porpython3 scripts/build-corpus.py), atribución,retrieved_aty un SHA-256 de cada pasaje exactamente como se devolvió.content_layerssepara 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_stepsy 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 conwhyyfreshness, y un enlace de siguiente paso que lleva?via=mcp.... - Actualidad en cada resultado de reunión, sala y disponibilidad:
scheduled,recently_observed,verified_liveorecord;available_nowes verdadero solo cuando lo es. - Un sobre:
ok,result_state,ids,source_url,freshness,visibility,next_actions; cursores en listas que crecen; errores comoisErrormás{ ok: false, reason, try_instead }; unidempotency_keyen 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_nowyfind_help_for_my_needsobre las ventanas de presencia y el enrutador. /status(una autocomprobación económica),/distribution.json,/versions.jsony el centro en/.- Evaluación:
node eval/run.mjs [base]ejecutaeval/cases.jsonl(71 casos) y escribeeval/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.