Gospel Library Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Gospel Library Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
This is a Model Context Protocol server for LLM interfaces such as Claude, ChatGPT, or LM Studio. You can set up a remote server via Cloudflare Workers (free), or you can run the MCP server locally using node.
One-click deployment to Cloudflare Workers - Sets up your own free MCP server instance in under 2 minutes.
Current active tools:
Enhanced Features:
Find a specific scripture reference:
get_exact_scripture{ reference: "John 3:16" }
get_exact_scripture{ reference: "Omni 7" } // Fuzzy matches to Omni 1:7
get_exact_scripture{ reference: "Matt 5:16" } // Fuzzy matches to Matthew 5:16Search scriptures by topic:
search_scriptures_by_keyword{ query: "charity", limit: 5 }
search_scriptures_by_keyword{ query: "plan of salvation" }Find a Russell M. Nelson talk from October 1990:
search_conference_talks{ speaker: "Russell M. Nelson", conference: "October 1990" }Search for talks about a specific topic:
search_conference_talks{ query: "atonement", speaker: "Russell M. Nelson", limit: 5 }
search_conference_talks{ query: "faith", conference: "April 2023" }Get a full talk by ID:
search_conference_talks{ id: 12345 }Get a random scripture:
get_random_scripture{}Scripture Tools:
Conference Talk Tools:
The tools return actionable hints when no results are found, suggesting alternative search approaches or parameter adjustments.
Type check:
bun run type-checkDeploy:
wrangler deployTail logs:
wrangler tailAt runtime the server resolves the database in this order:
gospel-library.db (Node using better-sqlite3 if available, otherwise Bun's built-in sqlite)DB (only if no local file connection was established)Place a SQLite dump named gospel-library.db in the project root to operate entirely offline. The same tools work unchanged.
There are two ways to connect to a client: locally and remotely. For developer use, local is recommended. Remote is easier to set up and uses the Cloudflare endpoint.
#### Local
Example config snippet:
{
"mcpServers": {
"gospel-library": {
"command": "node",
"args": ["/Users/path/to/repository/dist/stdio-server.js"],
"env": { "GOSPEL_DB_PATH": "/Users/path/to/database/gospel-library.db"}
}
}
}#### Remote
Option 1: One-Click Deploy (Recommended)
This will:
Once deployed, use your Worker URL with the /sse endpoint in your MCP client.
Option 2: Manual Deployment
npm installnpm install -g wranglerwrangler loginwrangler d1 create gospel-librarywrangler.jsoncwrangler deployOption 3: Use Existing Deployment
No authentication is required to use this tool. You will need a client that supports remote MCP servers, such as Claude on a Pro plan or ChatGPT on a Pro plan.
URL: https://gospel-library-mcp.harrisadam42103.workers.dev/sse
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.