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
blockedBy[]
blocking[]
closedAtNov 22, 2025, 5:07 PM

Documentation: Comprehensive Guide for GitHub Workflow MCP Server

Closed v11.9.0 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 added the documentation label on Nov 22, 2025, 4:42 PM
tobiu added the enhancement label on Nov 22, 2025, 4:42 PM
tobiu added the ai label on Nov 22, 2025, 4:42 PM
tobiu assigned to @tobiu on Nov 22, 2025, 4:45 PM
tobiu referenced in commit f588096 - "Documentation: Comprehensive Guide for GitHub Workflow MCP Server #7858" on Nov 22, 2025, 5:06 PM
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.

tobiu closed this issue on Nov 22, 2025, 5:07 PM