- API Refactoring: Extracted GroupValueLocator input type to unify parameters for storeGroupValue (mutation) and getGroupValue (query).
- Data Retrieval: Implemented getGroupValue query to allow direct retrieval of JSON values stored in host groups via Zabbix Trapper items.
- Enhanced Logic: Added ZabbixGetGroupValueRequest to fetch latest history values for group-associated items.
- Improved Verification: Updated the regression suite (REG-STORE) to include a full 'Store-Update-Retrieve' verification cycle.
- Documentation:
- Updated docs/howtos/cookbook.md recipes to use the new locator structure and getGroupValue for verification.
- Updated sample query files (docs/queries/) with corrected variables and verification queries.
- Tests:
- Added unit and integration tests for getGroupValue.
- Updated existing tests to match the refactored storeGroupValue schema.
- Verification: Verified 100% pass rate for all 16 regression steps and all unit/integration tests.
24 lines
436 B
YAML
24 lines
436 B
YAML
endpoint: http://zabbix-graphql-api:4000/graphql
|
|
overrides:
|
|
mutation_mode: all
|
|
transport:
|
|
type: streamable_http
|
|
address: 0.0.0.0
|
|
port: 3000
|
|
stateful_mode: false
|
|
operations:
|
|
source: local
|
|
paths:
|
|
- /mcp/operations
|
|
schema:
|
|
source: local
|
|
path: /mcp-data/schema.graphql
|
|
introspection:
|
|
execute:
|
|
enabled: true
|
|
introspect:
|
|
enabled: true
|
|
search:
|
|
enabled: true
|
|
logging:
|
|
level: ${env.MCP_LOG_LEVEL:-info}
|