-
Task
-
Resolution: Done
-
Undefined
-
None
-
None
-
Associate Wellness & Development
-
3
-
False
-
-
False
-
Not Selected
-
-
-
None
Description:
Create a full stack solution that provides an ACM-focused Workboard using an MCP server backend, a frontend UI, and a supporting API service. The goal is to centralize PR/Jira information, provide quick insights for ACM team workflows, and allow integration with GitHub and Jira data sources.
Ref: https://github.com/yiraeChristineKim/workboardMcp
Requirements / Objectives
- MCP Server
-
- Implement a workspace-level MCP server that exposes tools to query GitHub PRs, Jira issues, and related metadata.
-
- Provide endpoints to support searching, sorting, and filtering.
-
- Add proper logging, error handling, and authentication using PATs.
- API Layer
-
- Build a Node.js/Express API that acts as a wrapper around MCP server tools.
-
- Provide clean REST endpoints (e.g., /pullrequests, /jira, /search, etc.).
-
- Ensure compatibility with Cursor’s MCP integration.
- Frontend
-
- Build a React (MUI-based) dashboard to display GitHub PRs, Jira issues, and workboard status.
-
- Add navigation, filters, search bar, and empty-state display.
-
- Visual indicators for PR state, updated time, assignee, and reviewer.
-
- Support light/dark theme via MUI createTheme.
- Dev Experience
-
- Add local development scripts.
-
- Provide README instructions for running MCP server + API + frontend.
-
- Add sample .env and environment variable validation.