Skip to content

docs: sync MCP tool counts across metadata#566

Open
yixinforu wants to merge 3 commits into
rohitg00:mainfrom
yixinforu:docs/sync-mcp-tool-counts
Open

docs: sync MCP tool counts across metadata#566
yixinforu wants to merge 3 commits into
rohitg00:mainfrom
yixinforu:docs/sync-mcp-tool-counts

Conversation

@yixinforu
Copy link
Copy Markdown

@yixinforu yixinforu commented May 20, 2026

Summary

  • update stale MCP tool count references from 51 to 53 for the full server/proxy surface
  • align AGENTMEMORY_TOOLS docs with the current 8 default visible tools and 53 full tools
  • update the README default tools table to match the actual AGENTMEMORY_TOOLS=core surface
  • keep the standalone MCP local fallback documented as 7 tools

Closes #565

Summary by CodeRabbit

  • Documentation
    • Updated docs and example configuration to state 53 available MCP tools (was 51).
    • Clarified "Tool visibility" options: "core" (8 tools, default) vs "all" (53 tools).
    • Updated plugin metadata and public site comparison to reflect the new tool counts.

Review Change Stack

@vercel
Copy link
Copy Markdown

vercel Bot commented May 20, 2026

@yixinforu is attempting to deploy a commit to the rohitg00's projects Team on Vercel.

A member of the Team first needs to authorize it.

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 20, 2026

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 78de4a6a-f819-4a94-aba9-5ad5c61d2a59

📥 Commits

Reviewing files that changed from the base of the PR and between a56fe9d and 83e9dab.

📒 Files selected for processing (4)
  • .env.example
  • plugin/.claude-plugin/plugin.json
  • src/mcp/standalone.ts
  • website/components/Compare.tsx
✅ Files skipped from review due to trivial changes (3)
  • website/components/Compare.tsx
  • plugin/.claude-plugin/plugin.json
  • .env.example

📝 Walkthrough

Walkthrough

README, example env, plugin metadata, a proxy comment, and the website compare table were updated to consistently report a 53-tool MCP surface and a core visibility of 8 tools (previously mixed 51/53 and 7/8 references).

Changes

MCP Tool Count and Visibility

Layer / File(s) Summary
Integration and plugin snippets
README.md
Codex plugin, OpenClaw, and Hermes integration prompts updated to reference 53 tools instead of 51; local fallback description unchanged.
MCP server docs and config note
README.md
MCP Server section rewritten to state a 53-tool proxy surface, adds explicit AGENTMEMORY_TOOLS=core listing (8 tools) and clarifies AGENTMEMORY_TOOLS=all yields 53 tools; config adds a "Tool visibility" line describing "core" (8) vs "all" (53).
Env, plugin, proxy comment, and site compare
.env.example, plugin/.claude-plugin/plugin.json, src/mcp/standalone.ts, website/components/Compare.tsx
Updated .env.example comment for AGENTMEMORY_TOOLS counts, plugin description string to 53 tools, explanatory comment in handleProxyGeneric to say proxy reaches 53 tools, and website Compare row value from 51→53.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

Poem

🐰 From fifty-one the numbers hopped to fifty-three,
Docs tidy their burrow, neat as carrot tea,
Core eight peeks out while the full set stands free,
Prompts, plugin, and site now agree with glee,
A little rabbit cheers: consistency!

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
✅ Passed checks (4 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title accurately describes the main change: updating stale MCP tool count references from 51 to 53 across documentation and metadata files.
Linked Issues check ✅ Passed The PR addresses all coding-related objectives from issue #565: updates stale tool count references from 51 to 53, aligns core tools to 8, and synchronizes counts across README, .env.example, plugin metadata, and website components.
Out of Scope Changes check ✅ Passed All changes are directly related to issue #565 requirements: updating tool counts in documentation, metadata, and configuration files. No unrelated modifications are present.

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

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Warning

There were issues while running some tools. Please review the errors and either fix the tool's configuration or disable the tool if it's a critical failure.

🔧 ESLint

If the error stems from missing dependencies, add them to the package.json file. For unrecoverable errors (e.g., due to private dependencies), disable the tool in the CodeRabbit configuration.

ESLint skipped: no ESLint configuration detected in root package.json. To enable, add eslint to devDependencies.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

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.

Actionable comments posted: 1

🤖 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 `@README.md`:
- Around line 1192-1193: The README currently contradicts itself: the comment
"Tool visibility: 'core' (8 tools)" (AGENTMEMORY_TOOLS=core) doesn't match the
"Core tools (always available)" list which contains 11 entries; update one of
them to be consistent. Either change the count in the AGENTMEMORY_TOOLS comment
from 8 to 11 (update the text "core (8 tools)" to "core (11 tools)"), or prune
the "Core tools (always available)" list to remove three tools so it truly
contains 8 entries; edit the section titled "Core tools (always available)"
accordingly and ensure the AGENTMEMORY_TOOLS=core comment reflects the final
chosen count.
🪄 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: defaults

Review profile: CHILL

Plan: Pro

Run ID: 91924c32-da2c-4bc4-87a1-4fa50e758ede

📥 Commits

Reviewing files that changed from the base of the PR and between e371be9 and 6f6f95b.

📒 Files selected for processing (1)
  • README.md

Comment thread README.md
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)
README.md (1)

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

Clarify the “53 total” extended-tools section to avoid count mismatch confusion.

This heading says “53 total,” but the table below does not enumerate enough tools to reconcile with core (8) + all (53). Please either make this list exhaustive or label it as a representative subset (and point to the canonical registry/source of truth).

🤖 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 `@README.md` around lines 825 - 859, The "Extended tools (53 total — set
AGENTMEMORY_TOOLS=all)" header in README.md does not match the tool table
contents; update the heading and/or table so counts are consistent: either
expand the table to list all 53 tools (ensuring each tool name like
memory_patterns, memory_timeline, memory_relations, etc. is included) or change
the header to indicate this is a representative subset (e.g., "Representative
extended tools") and add a short sentence pointing to the canonical
registry/source of truth (the external list or variable that defines
AGENTMEMORY_TOOLS) so readers can find the full exhaustive list.
🤖 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 `@README.md`:
- Around line 825-859: The "Extended tools (53 total — set
AGENTMEMORY_TOOLS=all)" header in README.md does not match the tool table
contents; update the heading and/or table so counts are consistent: either
expand the table to list all 53 tools (ensuring each tool name like
memory_patterns, memory_timeline, memory_relations, etc. is included) or change
the header to indicate this is a representative subset (e.g., "Representative
extended tools") and add a short sentence pointing to the canonical
registry/source of truth (the external list or variable that defines
AGENTMEMORY_TOOLS) so readers can find the full exhaustive list.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 907eb2fa-2208-40ae-9c30-609fcfc251c9

📥 Commits

Reviewing files that changed from the base of the PR and between 6f6f95b and a56fe9d.

📒 Files selected for processing (1)
  • README.md

@yixinforu
Copy link
Copy Markdown
Author

Fixed. Kept the core count at 8 because that matches getVisibleTools()/ESSENTIAL_TOOLS, and updated the README table to
list exactly those 8 default tools. Also renamed the section to “Default tools (AGENTMEMORY_TOOLS=core)” to avoid
confusing it with the broader registry CORE_TOOLS group.

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.

Docs and plugin metadata still mix 51/53 MCP tool counts

1 participant