Skip to content

docs: clarify Connect to MCP setup#246

Merged
toddgeist merged 4 commits intomainfrom
feature/connect-to-mcp-docs
May 6, 2026
Merged

docs: clarify Connect to MCP setup#246
toddgeist merged 4 commits intomainfrom
feature/connect-to-mcp-docs

Conversation

@toddgeist
Copy link
Copy Markdown
Contributor

@toddgeist toddgeist commented May 6, 2026

Summary

  • Clarifies that FileMaker users must run the Connect to MCP script after adding the ProofKit add-on.
  • Splits the AI getting started path into install/add-on and connect/verify steps.

Test plan

  • pnpm run ci

Summary by CodeRabbit

  • Documentation
    • Redesigned AI getting-started guide: replaced the four-step flow with a clearer five-step path (Install, Connect/Verify, Explore, Build, Deploy), updated the intro and callout wording.
    • Added a dedicated step to run the connector and guidance to keep it open while enabling the plug‑in if prompted.
    • Updated troubleshooting to confirm the connector/script is running and the viewer remains in Browse mode.

@vercel
Copy link
Copy Markdown

vercel Bot commented May 6, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
proofkit-docs Ready Ready Preview May 6, 2026 8:28pm

Request Review

@changeset-bot
Copy link
Copy Markdown

changeset-bot Bot commented May 6, 2026

⚠️ No Changeset found

Latest commit: 9cf7e0e

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

@pkg-pr-new
Copy link
Copy Markdown

pkg-pr-new Bot commented May 6, 2026

Open in StackBlitz

@proofkit/better-auth

pnpm add https://pkg.pr.new/proofsh/proofkit/@proofkit/better-auth@246

@proofkit/cli

pnpm add https://pkg.pr.new/proofsh/proofkit/@proofkit/cli@246

create-proofkit

pnpm add https://pkg.pr.new/proofsh/proofkit/create-proofkit@246

@proofkit/fmdapi

pnpm add https://pkg.pr.new/proofsh/proofkit/@proofkit/fmdapi@246

@proofkit/fmodata

pnpm add https://pkg.pr.new/proofsh/proofkit/@proofkit/fmodata@246

@proofkit/typegen

pnpm add https://pkg.pr.new/proofsh/proofkit/@proofkit/typegen@246

@proofkit/webviewer

pnpm add https://pkg.pr.new/proofsh/proofkit/@proofkit/webviewer@246

commit: 9cf7e0e

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 6, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 9ea2826f-9cf1-4567-9370-4d1e378cd91f

📥 Commits

Reviewing files that changed from the base of the PR and between 9dd3a00 and 9cf7e0e.

📒 Files selected for processing (1)
  • apps/docs/content/docs/ai/getting-started.mdx

📝 Walkthrough

Walkthrough

Updated AI onboarding docs: replaced the four-step getting-started flow with a five-step path (Install, Connect/Verify, Explore, Build, Deploy). The install-and-connect guide now documents and requires running the Connect to MCP connector script, adjusts plugin wording, and updates troubleshooting to verify the connector Web Viewer is running in Browse mode.

Changes

AI Setup Documentation Restructuring

Layer / File(s) Summary
Intro / Overview
apps/docs/content/docs/ai/getting-started.mdx
Intro paragraph changed to explicitly enumerate a five-step sequence (Install, Connect/Verify, Explore, Build, Deploy); Callout wording adjusted from referencing four videos to plural/singular phrasing.
New Five-Step Flow
apps/docs/content/docs/ai/getting-started.mdx
Inserted a new "The five-step path" section with Steps (Install, Connect/Verify, Explore, Build, Deploy) and embedded Callouts.
Removal of Old Flow
apps/docs/content/docs/ai/getting-started.mdx
Removed the previous "The four-step path" section and its Steps/Callouts.
ProofKit Components
apps/docs/content/docs/ai/install-and-connect.mdx
ProofKit description updated to list a connector script among the components.
Connector Script Step
apps/docs/content/docs/ai/install-and-connect.mdx
Added a Step "Run the Connect to MCP script" describing opening the connector Web Viewer to register the file with the local MCP server.
Plugin / Connector Guidance
apps/docs/content/docs/ai/install-and-connect.mdx
Reworded and combined plugin instruction to "Keep the connector open and enable the plug-in if asked."
Troubleshooting
apps/docs/content/docs/ai/install-and-connect.mdx
Updated troubleshooting to require confirming the Connect to MCP script is running and the connector Web Viewer remains open in Browse mode; references fmBridge troubleshooting.
Node.js Guidance
apps/docs/content/docs/ai/getting-started.mdx
Generalized Node.js guidance from enumerated versions to recommending an LTS release and linking to the official Node.js download page.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

  • proofsh/proofkit#239: Overlapping edits to the same AI documentation pages (getting-started.mdx and install-and-connect.mdx), with related changes to the connect/verify flow and onboarding steps.
🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'docs: clarify Connect to MCP setup' accurately summarizes the main changes: it clarifies the Connect to MCP setup process in documentation.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch feature/connect-to-mcp-docs

Comment @coderabbitai help to get the list of available commands and usage tips.

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
apps/docs/content/docs/ai/getting-started.mdx (1)

19-19: ⚠️ Potential issue | 🟡 Minor | ⚡ Quick win

Node.js 26 is incorrectly listed as LTS.

Line 19 lists Node.js 22, 24, and 26 as LTS versions. As of May 2026, only v22 (Maintenance LTS) and v24 (Active LTS) are LTS releases. v26 is a Current release. Instead of hardcoding specific versions, point users to the official LTS list:

Proposed fix
-For Node.js, choose a release that is explicitly marked LTS. Today that means **Node.js 22**, **Node.js 24**, or **Node.js 26**. If you are setting up Node for the first time, start with the [official Node.js download page](https://nodejs.org/en/download/).
+For Node.js, choose a release explicitly marked **LTS** on the [official Node.js download page](https://nodejs.org/en/download/). Avoid Current releases unless you specifically need them.
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@apps/docs/content/docs/ai/getting-started.mdx` at line 19, Replace the
hardcoded LTS version list in the sentence starting "For Node.js, choose a
release that is explicitly marked LTS. Today that means Node.js 22, Node.js 24,
or Node.js 26." with a statement that directs users to the official Node.js LTS
information (e.g., link to https://nodejs.org/en/about/releases or the official
download page) and only mention that they should pick a release explicitly
marked "LTS" rather than naming specific version numbers.
🧹 Nitpick comments (2)
apps/docs/content/docs/ai/getting-started.mdx (1)

29-31: ⚡ Quick win

Tighten step boundaries to avoid duplicate/competing actions.

Step 1 says to enable the plug-in if asked, while Step 2 also handles connector state and plug-in prompts. Keeping plug-in handling only in the connect step would reduce ambiguity.

Proposed wording cleanup
-Run the installer, add the ProofKit add-on to your file, and enable the plug-in if FileMaker asks.
+Run the installer and add the ProofKit add-on to your file.

Also applies to: 41-45

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@apps/docs/content/docs/ai/getting-started.mdx` around lines 29 - 31, Remove
the duplicate plug-in enabling instruction from the install step and keep
plug-in/connector prompts only in the connect step: update the "Install ProofKit
and add it to your FileMaker file." paragraph to only instruct running the
installer and adding the add-on, and move any mention of "enable the plug-in if
FileMaker asks" into the subsequent "Connect" step (the step covering connector
state and plug-in prompts around lines 41-45) so all plug-in handling is
described in one place to avoid ambiguity.
apps/docs/content/docs/ai/install-and-connect.mdx (1)

65-65: ⚡ Quick win

Troubleshooting wording can be more explicit about action to take.

“Script is running” may be interpreted ambiguously. Suggest wording that tells users to re-run Connect to MCP and keep the connector open in Browse mode.

Proposed wording
-If the agent cannot see your file, confirm the **Connect to MCP** script is running and the connector Web Viewer is still open in Browse mode. For the full checklist, see [fmBridge troubleshooting](/docs/webviewer/fm-bridge#troubleshooting).
+If the agent cannot see your file, re-run **Connect to MCP** in FileMaker Pro and confirm the connector Web Viewer remains open in Browse mode. For the full checklist, see [fmBridge troubleshooting](/docs/webviewer/fm-bridge#troubleshooting).
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@apps/docs/content/docs/ai/install-and-connect.mdx` at line 65, Replace the
ambiguous sentence beginning "If the agent cannot see your file, confirm the
**Connect to MCP** script is running and the connector Web Viewer is still open
in Browse mode." with explicit guidance that tells the user to re-run the
Connect to MCP script and ensure the connector Web Viewer remains in Browse mode
(e.g., "If the agent cannot see your file, re-run the **Connect to MCP** script
and keep the connector Web Viewer open in Browse mode."). Update the text around
that sentence to match tone and link to the same fmBridge troubleshooting
section.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Outside diff comments:
In `@apps/docs/content/docs/ai/getting-started.mdx`:
- Line 19: Replace the hardcoded LTS version list in the sentence starting "For
Node.js, choose a release that is explicitly marked LTS. Today that means
Node.js 22, Node.js 24, or Node.js 26." with a statement that directs users to
the official Node.js LTS information (e.g., link to
https://nodejs.org/en/about/releases or the official download page) and only
mention that they should pick a release explicitly marked "LTS" rather than
naming specific version numbers.

---

Nitpick comments:
In `@apps/docs/content/docs/ai/getting-started.mdx`:
- Around line 29-31: Remove the duplicate plug-in enabling instruction from the
install step and keep plug-in/connector prompts only in the connect step: update
the "Install ProofKit and add it to your FileMaker file." paragraph to only
instruct running the installer and adding the add-on, and move any mention of
"enable the plug-in if FileMaker asks" into the subsequent "Connect" step (the
step covering connector state and plug-in prompts around lines 41-45) so all
plug-in handling is described in one place to avoid ambiguity.

In `@apps/docs/content/docs/ai/install-and-connect.mdx`:
- Line 65: Replace the ambiguous sentence beginning "If the agent cannot see
your file, confirm the **Connect to MCP** script is running and the connector
Web Viewer is still open in Browse mode." with explicit guidance that tells the
user to re-run the Connect to MCP script and ensure the connector Web Viewer
remains in Browse mode (e.g., "If the agent cannot see your file, re-run the
**Connect to MCP** script and keep the connector Web Viewer open in Browse
mode."). Update the text around that sentence to match tone and link to the same
fmBridge troubleshooting section.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 2d5d1192-de66-4bf7-ab44-7cf155b61aa4

📥 Commits

Reviewing files that changed from the base of the PR and between f744723 and 9ac856f.

📒 Files selected for processing (2)
  • apps/docs/content/docs/ai/getting-started.mdx
  • apps/docs/content/docs/ai/install-and-connect.mdx

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Caution

Some comments are outside the diff and can’t be posted inline due to platform limitations.

⚠️ Outside diff range comments (1)
apps/docs/content/docs/ai/getting-started.mdx (1)

19-19: ⚠️ Potential issue | 🟠 Major | ⚡ Quick win

Fix incorrect Node.js LTS list in prerequisites.

Line 19 lists Node.js 22, 24, and 26 as LTS, but v26 is currently a Current release (not LTS) as of May 6, 2026. It will enter LTS in October 2026. Only v22 (Maintenance LTS) and v24 (Active LTS) are currently LTS versions. This causes the documentation to contradict its own guidance to choose explicitly marked LTS releases.

✏️ Suggested doc fix
-For Node.js, choose a release that is explicitly marked LTS. Today that means **Node.js 22**, **Node.js 24**, or **Node.js 26**. If you are setting up Node for the first time, start with the [official Node.js download page](https://nodejs.org/en/download/).
+For Node.js, choose a release that is explicitly marked LTS (Active LTS or Maintenance LTS). To avoid stale version guidance, check the current LTS list on the [official Node.js releases page](https://nodejs.org/en/about/previous-releases).
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@apps/docs/content/docs/ai/getting-started.mdx` at line 19, Update the Node.js
LTS list in apps/docs/content/docs/ai/getting-started.mdx to only include
versions that are currently LTS (Node.js 22 and Node.js 24) and remove Node.js
26 from the LTS list or mark it as "Current (enters LTS Oct 2026)"; ensure the
sentence still recommends choosing an explicitly marked LTS release and adjust
the parenthetical or explanatory text accordingly.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Outside diff comments:
In `@apps/docs/content/docs/ai/getting-started.mdx`:
- Line 19: Update the Node.js LTS list in
apps/docs/content/docs/ai/getting-started.mdx to only include versions that are
currently LTS (Node.js 22 and Node.js 24) and remove Node.js 26 from the LTS
list or mark it as "Current (enters LTS Oct 2026)"; ensure the sentence still
recommends choosing an explicitly marked LTS release and adjust the
parenthetical or explanatory text accordingly.

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 289e97f1-d617-4dc0-b1d4-a569a806d46d

📥 Commits

Reviewing files that changed from the base of the PR and between 9ac856f and 5ec3c58.

📒 Files selected for processing (2)
  • apps/docs/content/docs/ai/getting-started.mdx
  • apps/docs/content/docs/ai/install-and-connect.mdx

Copy link
Copy Markdown

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🧹 Nitpick comments (1)
apps/docs/content/docs/ai/getting-started.mdx (1)

35-37: ⚡ Quick win

Align Step 1 video callout title with Step 1 scope.

Step 1 is install-only, but the callout title says “Install and connect ProofKit,” which overlaps Step 2. Renaming it to install-only keeps the split crisp.

Proposed wording
-    <Callout title="TODO: Video - Install and connect ProofKit">
+    <Callout title="TODO: Video - Install ProofKit add-on">
       Show downloading ProofKit and installing the add-on.
     </Callout>
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@apps/docs/content/docs/ai/getting-started.mdx` around lines 35 - 37, The
Callout titled "TODO: Video - Install and connect ProofKit" covers both install
and connect but should only cover Step 1 (install); update the Callout title to
an install-only wording such as "TODO: Video - Install ProofKit" (or "Install
ProofKit") in the <Callout ...> element so the title aligns with Step 1 scope
and avoids overlap with Step 2's connect instructions.
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@apps/docs/content/docs/ai/getting-started.mdx`:
- Line 9: The intro sentence in apps/docs/content/docs/ai/getting-started.mdx
lists six actions but the section is titled “five-step”; update the sentence
("This guide is the happy path for ProofKit v2...") to group "connect your
FileMaker file" and "verify the agent connection" into a single combined step
(e.g., "connect and verify your FileMaker agent") so the phrasing clearly
describes five steps: install, connect+verify, explore, build, and deploy; keep
the rest of the sentence structure and tone unchanged.

---

Nitpick comments:
In `@apps/docs/content/docs/ai/getting-started.mdx`:
- Around line 35-37: The Callout titled "TODO: Video - Install and connect
ProofKit" covers both install and connect but should only cover Step 1
(install); update the Callout title to an install-only wording such as "TODO:
Video - Install ProofKit" (or "Install ProofKit") in the <Callout ...> element
so the title aligns with Step 1 scope and avoids overlap with Step 2's connect
instructions.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: cdfc2116-e6bd-43d1-b26f-5c7c4c340e62

📥 Commits

Reviewing files that changed from the base of the PR and between 5ec3c58 and 9dd3a00.

📒 Files selected for processing (1)
  • apps/docs/content/docs/ai/getting-started.mdx

Comment thread apps/docs/content/docs/ai/getting-started.mdx Outdated
@toddgeist toddgeist merged commit e5e5978 into main May 6, 2026
13 checks passed
@toddgeist toddgeist deleted the feature/connect-to-mcp-docs branch May 6, 2026 20:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant