Bibe Code

Agents and MCP

The same reading goal follows you across your coding agents.

Set one Bible goal. After setup, the next reading shows up on its own in Claude Code, Codex, and Gemini CLI, delivered cleanly through the agent hook.

Install

Install the CLI, then run setup once to save a goal and add the ambient hook for all three agents.

pnpm add -g bible-coder
bible-coder setup

Add the MCP server

Setup already delivers the reading. Add the MCP server when you also want the agent to check goal status, pull free passages, and record progress with tools. Pick your client.

Codex

codex mcp add bible-coder -- bible-coder-mcp

Claude Code

claude mcp add bible-coder bible-coder-mcp

Gemini CLI

gemini mcp add bible-coder bible-coder-mcp

The reading just shows up

The hook from setup posts your next reading at the start of a session and after each prompt turn. Watch for Bibe Code Bible running - expand for reading and open it.

If Codex asks you to trust hooks, type /hooks and trust the entry whose command contains bible-coder hooks run --client codex. The docs cover the full trust and repair steps.

Goals

Book goals compile locally: Read Genesis becomes Genesis 1 through Genesis 50. For an ambiguous or topical goal, let the active model draft the references, confirm them with you, and save them through goal_update. Goals are free.

Tools

The MCP server gives your agent these tools. Free WEB and KJV text comes back inline.

Paid Bible text stays display-only and is not returned inline to the model by default. Premium translations render in a trusted human surface, not in model-visible MCP output.