osFoundry MCP server uses cursor polling instead of push for resource change detection
The osFoundry MCP server exposes no push channel to clients: its initialize response declares only tools with listChanged false, resources/subscribe returns Method not found, and a GET to the MCP endpoint returns 405. The only path to detect changes is the read-only poll_resource_events tool, which resumes from a stored event sequence for one granted resource. The author argues this fits Codex CLI, which runs per session rather than as a daemon, so clients can keep a single integer cursor per resource and check back whenever they run. Measured round-trip latencies from Japan were roughly 300 to 600 ms median, while rate-limit headers showed a 2000-request limit. The author notes the real constraint for a Codex-based watcher is the model turn cost of each poll rather than server load.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in