Co-Author AI Setup Guide: Claude, ChatGPT & Gemini

The Project Barbell Master Book is a collaborative, Git-backed single source of truth. You can read, search, leave review comments, and commit surgical edits directly from Claude App, ChatGPT App, Gemini / Antigravity CLI, or this web interface. Every edit is automatically committed to Git under your name and synced to GitHub.

1. Click Your Name to Personalize All Links Below:

Option A: Claude Desktop & Claude Web App (claude.ai)

Claude supports native remote MCP connectors with zero local installation. Your email in the URL path automatically authenticates you as Sam Campbell.

  1. Open Claude Desktop or claude.ai and go to Settings → Integrations (or Connectors) → Add Custom Connector.
  2. Set Name to Project Barbell Master Book.
  3. Paste your personal Remote MCP Server URL below and leave Authentication set to None:
https://barbell-book.wjkoh.com/u/scampbell@torbrokerage.com/mcp

Using Claude Code CLI in Terminal? Run this single command:

claude mcp add --transport http barbell-book https://barbell-book.wjkoh.com/u/scampbell@torbrokerage.com/mcp

Option B: ChatGPT Desktop & ChatGPT Web App (chatgpt.com)

ChatGPT Plus, Pro, Team, and Enterprise support remote MCP connectors directly inside the standard ChatGPT conversation window (no Custom GPT required).

  1. Open ChatGPT and navigate to Settings → Connectors → Add Custom Connector (MCP) (enable Developer Mode in Connector settings if prompted).
  2. Set Name to Project Barbell Master Book and Authentication to None.
  3. Paste your personal MCP Server URL:
https://barbell-book.wjkoh.com/u/scampbell@torbrokerage.com/mcp

Alternative (OpenAPI 3.1 / HTTP Actions): Any tool that imports OpenAPI specs can use:

https://barbell-book.wjkoh.com/openapi.json

Option C: Gemini App, Gemini CLI & Antigravity CLI

To connect Gemini CLI or Antigravity CLI, add this block to ~/.gemini/settings.json (or ~/.gemini/config/mcp_config.json):

{ "mcpServers": { "barbell-book": { "httpUrl": "https://barbell-book.wjkoh.com/u/scampbell@torbrokerage.com/mcp" } } }

Direct HTTP / cURL (Works from Any Environment or Script): Every tool is also a standard JSON HTTP endpoint:

curl -s -X POST https://barbell-book.wjkoh.com/u/scampbell@torbrokerage.com/book.v1.BookService/GetTableOfContents \ -H "Content-Type: application/json" -d '{}'

Ready-to-Paste Prompts for Your AI Assistant

Once connected in Claude, ChatGPT, or Gemini, paste any of these prompts into your chat:

“Read the Project Barbell Master Book table of contents and Chapter 1 (01-mfo-stack-teardown), then summarize where we can sharpen our fee and operating-margin teardown.”
“Search the Project Barbell Master Book for ‘Vernal Point’ and add an editorial review comment on Chapter 1 noting our Q1 San Francisco pilot outreach plan.”
“Read Chapter 4 (04-lockin-before-buyout) of the Project Barbell Master Book and surgically patch Section 2 to add a bullet point on LPOA custodial onboarding, with a clear commit message.”
“List the recent Git changes and open editorial comments across the Project Barbell Master Book and show me the unified diff of the latest commit.”

Complete Reference: All 13 Collaborative Book Tools

MCP Tool Name ConnectRPC HTTP Endpoint What It Does
get_table_of_contents /book.v1.BookService/GetTableOfContents Returns SUMMARY.md, chapter word counts, open comment counts, last author, and live URLs.
read_chapter /book.v1.BookService/ReadChapter Reads the full Markdown text, current Git revision SHA, and open SQLite editorial comments of a chapter.
search_book /book.v1.BookService/SearchBook Searches all chapters via SQLite FTS5 BM25 ranking with highlighted snippets.
patch_chapter /book.v1.BookService/PatchChapter Applies a surgical search-and-replace edit, commits to Git under your name/email, updates FTS5, and syncs to GitHub.
create_chapter /book.v1.BookService/CreateChapter Creates a new chapter file, appends it to SUMMARY.md, commits to Git, and indexes it in FTS5.
add_editorial_comment /book.v1.BookService/AddEditorialComment Anchors a review comment to a specific quote or heading in SQLite without cluttering chapter prose.
list_editorial_comments /book.v1.BookService/ListEditorialComments Lists open or resolved review comments across the book or for a single chapter.
resolve_editorial_comment /book.v1.BookService/ResolveEditorialComment Marks a review comment as resolved with a resolution note and author attribution.
list_recent_changes /book.v1.BookService/ListRecentChanges Lists chronological Git commits across the book or filtered to a specific chapter.
get_commit_diff /book.v1.BookService/GetCommitDiff Returns the exact unified Markdown diff (+ / - lines) for any Git commit SHA.
get_chapter_blame /book.v1.BookService/GetChapterBlame Computes section-by-section Git blame showing which co-author last edited each heading block.
revert_chapter_revision /book.v1.BookService/RevertChapterRevision Restores a chapter to a prior commit SHA via a clean forward Git commit.
list_agent_activity /book.v1.BookService/ListAgentActivity Lists recent MCP and HTTP tool calls from the SQLite audit log.