zabbix-graphql-api/roadmap.md
Andreas Hilbig bbf7357e93 docs: enhance documentation and automate MCP setup
This commit introduces several improvements to the project's documentation,
roadmap, and AI agent integration (MCP).

Key changes:
- Created and styled roadmap.md to track project milestones and future plans.
- Updated .junie/guidelines.md with strict documentation style standards.
- Automated GraphQL schema concatenation for the MCP server using a schema-gen init-container.
- Updated MCP setup recipes in cookbook.md and mcp.md to reflect the new automation.
- Added .ai/mcp/mcp.json for connecting to existing MCP services via HTTP.
- Improved development workflow by updating package.json to watch .graphql files.
- Cleaned up the root directory by moving schema.graphql to .gitignore and removing redundant files.
- Standardized visual style and formatting across all markdown files.
2026-01-30 19:04:05 +01:00

1.5 KiB

🗺️ Roadmap

This document outlines the achieved milestones and planned enhancements for the Zabbix GraphQL API project.

Achieved Milestones

  • 🎯 VCR Product Integration:

    • Developed a specialized GraphQL API as part of the VCR Product. This enables the use of Zabbix as a robust base for monitoring and controlling IoT devices.
    • First use case: Control of mobile traffic jam warning installations on German Autobahns.
  • 🔓 Open Source Extraction & AI Integration:

    • Extracted the core functionality of the API to publish it as an Open Source project.
    • Enhanced it with Model Context Protocol (MCP) and AI agent integration to enable workflow and agent-supported use cases within the VCR or other applications.

📅 Planned Enhancements

  • 📦 CI/CD & Package Publishing:

    • Build and publish the API as an npm package as part of the .forgejo workflow to simplify distribution and updates.
  • 🧱 Flexible Usage by publishing to npmjs.com:

    • Transform the package into a versatile tool that can be used either standalone or as a core library, allowing other projects to include and extend it easily.
  • 🧩 Extension Project: zabbix-graphql-api-problems

    • Create the first official extension, zabbix-graphql-api-problems
    • Add support for problem and trigger-related queries. This will leverage MCP + AI agents to automatically react to Zabbix problems within external workflows.