[Agents 0.20.1 + MCP SDK v2] Add Developer Stack MCP server (apps/stack-mcp) - #423
Merged
Merged
Conversation
…satisfy check:format.
Returns { libraries: [...] } with permissive CORS so browser UIs (e.g.
the Workers AI Playground) can fetch the catalog cross-origin.
Rebased onto production, which moved the framework to the stateless SDK v2 model (cloudflare#420). Bring stack-mcp in line with the migrated sibling apps: - Bootstrap via createPublicMcpApp instead of a hand-written McpAgent DO; the server is now stateless (no Durable Object). - Register tools through the per-request McpRegistrationContext; read ?libs= from context.request so both /mcp and /sse honor scoping. - Schemas use z.object; drop the direct @modelcontextprotocol/sdk, agents, and @repo/mcp-observability deps (now provided via @repo/mcp-common). - Preserve the /libraries catalog endpoint by wrapping app.worker. - Add a stateless transport-contract spec; keep reranking always on.
aninibread
force-pushed
the
anni/stack-mcp
branch
from
July 30, 2026 02:42
190e9a2 to
221041b
Compare
mattzcarey
approved these changes
Jul 30, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Add Developer Stack MCP server (apps/stack-mcp)
A curated MCP server that searches the entire recommended Cloudflare developer stack as a single docs-search tool for coding agents.
Library includes:
MCP includes: