Install
Works with Drupal: ^11Using Composer to manage Drupal site dependencies
Alternative installation files
Download tar.gz
1.21 MB
MD5: b9dfb86d46fa10a925b91882d290efa6
SHA-1: 105321fc0a1311a774f993d73b6ab96e5db6834f
SHA-256: 1184a13fea29e0346316a3b2abd61104de891748fb6e50a1c1b6112e6e206dc7
Download zip
1.69 MB
MD5: c5c2170c949892500f5f832aabe5968b
SHA-1: 923fddd9b885dfc0c9f1b517b620cfdfdf334344
SHA-256: 0d54db30330cb3a025123d79fb4587be9dea6f5f2e380862da01be094409e1e7
Release notes
Enforces per-tool OAuth scopes for Tool Bridge tools and every protocol version, and answers denied calls with a 401 or 403 challenge instead of -32603.
Contributors (7)
dcgoodwin, jmcerda, jurgenhaas, merilainen, mglaman, svendecabooter, tbcs
Changelog
Issues: 5 issues resolved.
Changes since 1.0.0-alpha1 (compare):
Bug
- fix: scope the authentication error subscriber to the MCP route
- fix: #3604050 Name the protected resource metadata document in the 401 challenge
- fix: #3604047 Load the tool config from the tool_api wire name so OAuth policies apply
- fix: #3604054 The 401 challenge has no resource_metadata, and the resource metadata names the site rather than /mcp
- fix: #3604056 Include resource metadata on buffered JSON-RPC 401 responses
- fix: #3604053 Enforce per-tool OAuth scopes in transport middleware
Feature
- feat: add Strikethroo & Kenkeep
Misc
- docs: update README.md