cloudflare / cloudflare/cloudflare-os

MCP Gatekeeper only sees the first 60 tools provided by the remote MCP server?

Open
#91 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
9.9k
Forks
1.2k
Avg merge
1d 20h
Merged PRs (30d)
107

Description

Using the cloud deployment of CloudlfareOS, I was trying to connect [Fibery's MCP](https://the.fibery.io/@public/User_Guide/Guide/Fibery-MCP-Server-401) but the Gadget only sees 60 of the 80 tools the MCP provides. I connected the same MCP to Claude and was able to confirm all 80 tools were exposed correctly.

Edit: Confirmed was able to fix this locally by adjusting `MAX_CATALOG_BYTES`. This should be more gracefully handled and notified to the user. Exceeding `MAX_CATALOG_BYTES` also broke the UI to select specific tools.

Contributor guide

Open the contributing guide

Research direction

Start by tracing the MAX_CATALOG_BYTES handling in the MCP Gatekeeper and then inspect the UI flow for selecting specific tools. Reproduce the Fibery MCP connection with more than 60 tools; done means the limit is handled gracefully, the user is notified, and tool selection no longer breaks.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
backend-api-design, frontend
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
62/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.