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.
1.5 KiB
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
.forgejoworkflow to simplify distribution and updates.
- Build and publish the API as an npm package as part of the
-
🧱 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.
- Create the first official extension,