Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Oct 4, 2025

Note

Mend has cancelled the proposed renaming of the Renovate GitHub app being renamed to mend[bot].

This notice will be removed on 2025-10-07.


This PR contains the following updates:

Package Update Change
apollographql/apollo-mcp-server major 0.9.0 -> 1.0.0

Release Notes

apollographql/apollo-mcp-server (apollographql/apollo-mcp-server)

v1.0.0

Compare Source

Apollo MCP Server 1.0 Release Notes

Apollo MCP Server 1.0 marks the General Availability (GA) milestone, delivering a production-ready Model Context Protocol server that seamlessly bridges GraphQL APIs with AI applications. This release transforms how AI agents interact with GraphQL APIs through standardized MCP tools, enabling natural language access to your GraphQL operations.

🎯 GA Highlights

Production-Ready MCP Protocol Implementation

Apollo MCP Server 1.0 provides full compliance with the MCP specification, enabling AI applications to discover and invoke GraphQL operations through standardized protocols. The server acts as a translation layer, converting GraphQL operations into MCP tools that AI models can execute through natural language requests.

Key Benefits:

  • Standardized AI Integration: No more custom API bridges - use the industry-standard MCP protocol
  • Automatic Tool Discovery: AI agents automatically discover available GraphQL operations as MCP tools
  • Type-Safe Execution: All operations are validated against your GraphQL schema before execution
  • Enterprise-Ready: Full OAuth 2.1 authentication and comprehensive observability
🚀 Multi-Transport Architecture

Flexible communication options for every deployment scenario:

  • stdio: Perfect for local development and debugging with MCP Inspector
  • Streamable HTTP: Production-grade transport with load balancer support and concurrent connections

All transports maintain full MCP protocol compliance while optimizing for specific use cases.

🔧 Advanced GraphQL Integration

Custom Scalar Support: Seamlessly handle specialized types like DateTime, UUID, and domain-specific scalars with automatic JSON Schema mapping.

Mutation Controls: Fine-grained security controls to prevent unintended data changes:

  • all: Enable all mutations (default)
  • none: Disable all mutations for read-only access
  • allowlist: Only allow specific mutations
📊 Flexible Schema & Operation Management

Dual Schema Sources:

  • Local Files: Direct schema control for development and offline scenarios
  • Apollo GraphOS: Centralized schema management with automatic updates via uplink integration

Multiple Operation Sources:

  • Local Statement Files: Hot-reloading .graphql files for rapid development
  • Persisted Query Manifests: Security-focused pre-approved operation execution
  • GraphOS Operation Collections: Centrally managed operations with automatic polling
  • GraphOS Persisted Queries: Enterprise-grade operation management
🤖 AI-Optimized Introspection Tools

Core Tools:

  • introspect: Comprehensive schema exploration with AI-friendly formatting
  • execute: Safe dynamic operation execution with proper error handling
  • validate: Operation validation without execution to prevent side effects
  • search: Semantic schema search to efficiently find relevant types and fields

AI Optimizations:

  • Minified Output: Configurable minification reduces context window usage by 30%+ while preserving essential information
  • Semantic Search: Natural language schema exploration with ranked results
⚙️ Configuration-Driven Architecture

YAML Configuration: Replace complex command-line arguments with structured, version-controllable configuration files.

Environment Variable Overrides: Seamless environment-specific customization using the APOLLO_MCP_ prefix convention.

Comprehensive Validation: Clear error messages and sensible defaults for rapid deployment.

🔐 Enterprise Security & Observability

OAuth 2.1 Authentication: Production-ready authentication supporting major identity providers:

  • Auth0, WorkOS, Keycloak, Okta
  • JWT token validation with audience and scope enforcement
  • OIDC discovery for automatic provider configuration

Health Monitoring: Kubernetes-ready health checks with configurable liveness and readiness probes.

OpenTelemetry Integration: Comprehensive observability with traces, metrics, and events:

  • Operation-level performance tracking
  • Semantic conventions for HTTP servers when using the Streamable HTTP transport.
  • OTLP export to any OpenTelemetry-compatible collector
  • Integration with existing monitoring infrastructure

CORS Support: Enable browser-based MCP clients with comprehensive Cross-Origin Resource Sharing support following Apollo Router patterns.


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@DaleSeo DaleSeo merged commit f853d5e into main Oct 6, 2025
2 checks passed
@DaleSeo DaleSeo deleted the renovate/apollographql-apollo-mcp-server-1.x branch October 6, 2025 15:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants