GraphOps Update May 2025

:astronaut: Summary

The GraphOps team is pleased to provide updates across our workstreams this month!

Subgraph MCP is live :tada: This new server allows Language Models to interact directly with Subgraphs on The Graph Network. This new integration allows users to find relevant Subgraphs for specific keywords and contracts, explore Subgraph schemas, and execute GraphQL queries through natural language. Learn more by looking at the documentation and the repo.

For Network Operations, we have been focused on Horizon Stage 1 contract support. We rebased and verified all previous commits to align with new GitHub repo rules, separated locked tokens in Legacy vs Horizon versions to help UI integration, inverted cuts to align with legacy for better UI integration, added Indexer wide thawingUntil reference, and added DisputePeriodSet support.

Within Launchpad Charts, our team released multiple versions for Launchpad Charts (proxyd, erigon, arbitrum-nitro, graph-network-indexer, nimbus, and lighthouse) and Namespaces (arbitrum, polygon, gnosis, ethereum, graph, and ingress).

Happy May everyone! :sparkles:

:tada: Looking Back (What Was Delivered)

Subgraph MCP (Documentation, MCP monorepo)

Subgraph MCP is live! This new server allows Language Models to interact with Subgraphs on The Graph Network :tada:

  • Schema retrieval
    • Get GraphQL schema by deployment ID (e.g., 0x…).
    • Get GraphQL schema by subgraph ID (for the current version, e.g., 5zvR82…).
    • Get GraphQL schema by IPFS hash (e.g., Qm…).
  • Query execution
    • Execute GraphQL queries by deployment ID.
    • Execute GraphQL queries by subgraph ID (against the latest deployment).
    • Execute GraphQL queries by IPFS hash.
  • Subgraph discovery & analysis
    • Search for subgraphs by keyword in their display names (ordered by signal).
    • Get top 3 subgraph deployments for a given contract address and chain (ordered by query fees).
    • Get aggregate 30-day query counts for multiple subgraph deployments by their IPFS hashes.
  • MCP integration
    • Supports MCP resources, tools, and prompts for LLM interaction.
    • Provides clear instructions for LLMs on how to best utilize the available tools and interact with subgraphs.

Kubernetes Launchpad (Documentation, Starter, Charts, Namespaces, Taskfiles)

  • Launchpad Charts
    • New releases for proxyd, erigon, arbitrum-nitro, graph-network-indexer, nimbus and lighthouse.
  • Launchpad Namespaces
    • New releases for arbitrum, polygon, gnosis, ethereum, graph and ingress.
📊 Development Activity

Indexer Software (Indexer Agent, Indexer Service RS, Indexer Tap Agent, Allocation Optimizer)

📊 Development Activity
  • Indexer RS pull requests merged:
    • #732: Added tap sender aggregator endpoints for E&N and GraphOps Gateway to the default tap configuration.

Network Operations (Graph Network Subgraph, Graph Network Substreams, Graph Activity Subgraph, Network Monitoring Subgraph, Network Analytics Subgraph)

📊 Development Activity
  • Graph Network Subgraph pull requests merged:
    • #299, #297, #298, #289, #293: Added enhancements for Horizon, including updated thawing until values, dispute period handler, legacy fields for locked tokens, and the Horizon Dispute Manager.
    • #284, #280, #281, #282, #283, #285, #286, #287, #279: Addressed various feedback and build issues across multiple PRs, ensuring improvements in ProvisionManagement, AllocationManagement, and other components.

Ecosystem Relations

:glowing_star: Looking Ahead (Upcoming Priorities)

  • Subgraph MCP
    • Metrics and high availability.
  • Network Operations
    • Continue research on key workstreams.
  • Ecosystem Relations
1 Like