Skip to content

feat(mcp): expose resource catalog API - #35773

Merged
rekram1-node merged 1 commit into
v2from
mcp-catalog-api
Jul 7, 2026
Merged

rekram1-node merged 1 commit into
v2from
mcp-catalog-api

Conversation

@rekram1-node

Copy link
Copy Markdown
Collaborator

Summary

  • expose GET /api/mcp/resource for the existing Location-scoped MCP resource catalog
  • publish mcp.resources.changed on the current public event stream
  • regenerate Promise and Effect clients with the catalog operation and event type
  • replace feat(mcp): expose resource APIs #35657 without its read endpoint, cache, subscriptions, or recovery changes

Testing

  • bun test in packages/schema (28 passed)
  • bun test in packages/protocol (2 passed)
  • focused Promise client catalog contract test (1 passed)
  • bun typecheck in packages/schema, packages/protocol, packages/server, and packages/client
  • git diff --check

The full client suite has one pre-existing API-shape failure on origin/v2: client.debug exposes evictLocation while the test expects only location.

@rekram1-node
rekram1-node merged commit 947bbf9 into v2 Jul 7, 2026
10 checks passed
@rekram1-node
rekram1-node deleted the mcp-catalog-api branch July 7, 2026 18:34
jinhuang712 pushed a commit to jinhuang712/opencode that referenced this pull request Sep 26, 2026
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