LearnNewsExamplesServices
Frontmatter
id7858
titleDocumentation: Comprehensive Guide for GitHub Workflow MCP Server
stateClosed
labels
documentationenhancementai
assigneestobiu
createdAtNov 22, 2025, 4:42 PM
updatedAtNov 22, 2025, 5:07 PM
githubUrlhttps://github.com/neomjs/neo/issues/7858
authortobiu
commentsCount1
parentIssuenull
subIssues[]
subIssuesCompleted0
subIssuesTotal0
contentTrust
projected
quarantined0
signals[]
blockedBy[]
blocking[]
closedAtNov 22, 2025, 5:07 PM

Documentation: Comprehensive Guide for GitHub Workflow MCP Server

Closed v11.9.0/archive-v11-9-0-chunk-1 documentationenhancementai
tobiu
tobiu commented on Nov 22, 2025, 4:42 PM

Enhance learn/guides/mcp/GitHubWorkflow.md to provide a deep dive into the neo.mjs-github-workflow MCP server.

Requirements:

  • Document all available tools: based on openapi.yaml (e.g., healthcheck, sync_all, create_issue, update_issue_relationship, etc.).
  • Explain the internal architecture: Detail the service layer and synchronization logic.
  • Deep Dive into SyncService: Explain the orchestration of IssueSyncer, ReleaseSyncer, and MetadataManager.
  • GraphQL Integration: Describe how GraphqlService is used for complex data fetching and mutations.
  • Update Core Sections: Revise "Purpose" and "Workflow" to accurately reflect the current code implementation.

Source Files to Analyze:

  • ai/mcp/server/github-workflow/openapi.yaml
  • ai/mcp/server/github-workflow/services/SyncService.mjs
  • ai/mcp/server/github-workflow/services/sync/*.mjs
  • ai/mcp/server/github-workflow/services/*.mjs
tobiu
tobiu Nov 22, 2025, 5:06 PM

Input from Gemini 2.5 pro:

✦ I have added section "7. Platform Independence & Vendor Lock-In" to the guide.

This section explicitly addresses the strategic value of the local-first architecture:

  • Sovereignty: Highlighting that git repos don't natively store issues/releases.
  • Microsoft/Azure Context: Acknowledging the ownership risk.
  • Migration Path: Explaining how local Markdown files make moving to GitLab/Gitea feasible.
  • Source of Truth: Re-framing GitHub as a "sync target" rather than the primary data store.

The guide is now complete and covers technical, operational, and strategic aspects of the server.