chore(deps): update dependency apollographql/apollo-mcp-server to v1.10.0#82
Merged
renovate[bot] merged 1 commit intomainfrom Mar 21, 2026
Merged
Conversation
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.
This PR contains the following updates:
1.9.0→1.10.0Release Notes
apollographql/apollo-mcp-server (apollographql/apollo-mcp-server)
v1.10.0: 1.10.0 (2026-03-19)Compare Source
Features
Add
allow_anonymous_mcp_discoverysetting to allow unauthenticated access to MCP discovery methods (e.g.tools/list) when oauth is enabledExample:
Add
discovery_headersoption to auth configAdd
discovery_headersoption to auth config for attaching custom headers to OIDC discovery and JWKS requests. This is useful when upstream OAuth servers or WAFs require headers likeUser-Agent.New Rhai-based extensibility
With this release, we're introducing our first extensibility to the MCP Server. This utilizes Rhai as the script engine and allows you to hook into the MCP Server lifecycle.
For this release, we've introduced a single lifecycle hook:
From within this hook you can do a number of things including:
print/debugcontext.endpointcontext.incoming_request.headers["authorization"]Env::get("MY_VARIABLE")Sha256::digest("my string")context.headers["x-my-header"] = "hello"throw ${ code: ErrorCode::INVALID_REQUEST, message: "I ended!" }JSON::stringify(obj)andJSON::parse(json_string)Regex::is_match("hello world", "hello");andRegex::replace("foo bar foo", "foo", "baz");andRegex::matches("abc 123 def 456", "\\d+");We've got more hooks and functions that we're looking at introducing (E.g.
on_startuphook,Http::get()method) but we'd love to hear feedback on what you'd like to see made available!Implement Step-up Authorization Flow
Implements the step-up authorization flow from the MCP specification: when a client presents a valid token that lacks the scopes required for a specific operation, the server responds with HTTP 403 and a
WWW-Authenticate: Bearer error="insufficient_scope", scope="..."header. The client can use this signal to re-authorize with elevated scopes and retry the request.Fixes
Fix OTLP HTTP exporter failing to connect to HTTPS endpoints
When the workspace upgraded from reqwest 0.12 to 0.13, Cargo feature unification stopped applying the workspace's TLS features to the reqwest 0.12 still used internally by opentelemetry-otlp. This left the OTLP HTTP exporter's reqwest client with no TLS backend, causing
"invalid URL, scheme is not http"errors when exporting to anyhttps://telemetry endpoint (e.g. Langfuse, New Relic). Adding thereqwest-rustlsfeature to opentelemetry-otlp restores TLS support for the internal reqwest 0.12 client.Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.