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.
This commit is contained in:
parent
91a1523d71
commit
bbf7357e93
12 changed files with 230 additions and 87 deletions
|
|
@ -18,10 +18,23 @@ services:
|
|||
- "3000:8000"
|
||||
volumes:
|
||||
- ./mcp-config.yaml:/mcp-config.yaml
|
||||
- ./schema.graphql:/schema.graphql
|
||||
- mcp-shared:/mcp-data:ro
|
||||
- ./mcp/operations:/mcp/operations
|
||||
command: /mcp-config.yaml
|
||||
environment:
|
||||
- APOLLO_GRAPH_REF=local@main
|
||||
depends_on:
|
||||
- zabbix-graphql-api
|
||||
schema-gen:
|
||||
condition: service_completed_successfully
|
||||
zabbix-graphql-api:
|
||||
condition: service_started
|
||||
|
||||
schema-gen:
|
||||
image: alpine
|
||||
volumes:
|
||||
- ./schema:/schema:ro
|
||||
- mcp-shared:/mcp-data
|
||||
command: sh -c "cat /schema/*.graphql > /mcp-data/schema.graphql"
|
||||
|
||||
volumes:
|
||||
mcp-shared:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue