Skip to main content
Glama
cindyylim

MCP PR Workflow Server

by cindyylim

MCP PR Workflow Server

This MCP server provides tools and resources to streamline GitHub PR workflows, monitor CI/CD, and notify teams via Slack.

Features

  • PR Analysis: Automatically analyze file changes and suggest templates.

  • CI Monitoring: Summarize GitHub Actions runs and update PR status.

  • Slack Notifications: Send deployment status and custom alerts.

  • Slack Notifications: Send deployment status and custom alerts.

  • Follow-up Tasks: Create GitHub issues directly from the PR context.

Related MCP server: Agentic MCP Server

Setup

  1. Install dependencies:

    npm install
  2. Configure environment variables: Create a .env file based on .env.example:

    GITHUB_TOKEN=your_github_token
    SLACK_BOT_TOKEN=xoxb-your-token
    SLACK_CHANNEL_ID=C12345678
  3. Build the project:

    npm run build
  4. Run the server:

    npm start

Usage in Claude Desktop

Add the following to your claude_desktop_config.json:

{
  "mcpServers": {
    "pr-workflow": {
      "command": "node",
      "args": ["/path/to/mcp-pr-workflow-server/dist/index.js"],
      "env": {
        "GITHUB_TOKEN": "your_github_token",
        "SLACK_BOT_TOKEN": "xoxb-your-token",
        "SLACK_CHANNEL_ID": "C12345678"
      }
    }
  }
}

Tools

  • analyze_file_changes: Analyze PR diffs.

  • suggest_template: Suggest PR templates.

  • analyze_ci_results: Formats CI status.

  • update_pr_status: Adds comments to PRs.

  • send_slack_notification: Generic Slack alerts.

  • notify_deployment_status: Success/failure alerts.

  • notify_deployment_status: Success/failure alerts.

  • create_follow_up_issue: Create GitHub issues.

Resources

  • team://config/guidelines: PR guidelines.

  • team://config/notifications: Slack preferences.

  • team://config/escalation: CI failure policy.

F
license - not found
-
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/cindyylim/MCP-PR-Workflow-Server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server