LearnNewsExamplesServices
Frontmatter
id7479
titleScaffold GitHub Workflow MCP Server
stateClosed
labels
enhancementai
assigneestobiu
createdAtOct 14, 2025, 10:58 AM
updatedAtOct 14, 2025, 10:59 AM
githubUrlhttps://github.com/neomjs/neo/issues/7479
authortobiu
commentsCount0
parentIssue7477
subIssues[]
subIssuesCompleted0
subIssuesTotal0
blockedBy[]
blocking[]
closedAtOct 14, 2025, 10:59 AM

Scaffold GitHub Workflow MCP Server

Closed v11.0.0 enhancementai
tobiu
tobiu commented on Oct 14, 2025, 10:58 AM

This ticket covers the initial scaffolding of the GitHub Workflow MCP server. This involves creating the basic directory structure and placeholder files required to begin development, mirroring the architecture of the existing Memory Core MCP server.

A meaningful health check has been implemented to verify that the gh CLI is installed and authenticated, which is critical for the server's operation.

Acceptance Criteria

  1. The following directory structure has been created:
    • ai/mcp/server/github-workflow/
    • ai/mcp/server/github-workflow/middleware/
    • ai/mcp/server/github-workflow/routes/
    • ai/mcp/server/github-workflow/services/
  2. Core server files have been created:
    • index.mjs (entry point)
    • app.mjs (Express app setup)
    • config.mjs (server configuration)
  3. Middleware handlers have been created:
    • asyncHandler.mjs
    • errorHandler.mjs
    • notFoundHandler.mjs
  4. The /healthcheck endpoint is functional:
    • routes/health.mjs is created.
    • services/healthService.mjs is created and uses gh auth status to check for CLI installation and authentication.
  5. Placeholder files for the pull request workflow are in place:
    • routes/pullRequests.mjs
tobiu assigned to @tobiu on Oct 14, 2025, 10:58 AM
tobiu added the enhancement label on Oct 14, 2025, 10:58 AM
tobiu added parent issue #7477 on Oct 14, 2025, 10:58 AM
tobiu added the ai label on Oct 14, 2025, 10:58 AM
tobiu referenced in commit 25ea946 - "Scaffold GitHub Workflow MCP Server #7479" on Oct 14, 2025, 10:59 AM
tobiu closed this issue on Oct 14, 2025, 10:59 AM