Verify and build PR Agent MCP server for installation readiness#21
Verify and build PR Agent MCP server for installation readiness#21Copilot wants to merge 2 commits into
Conversation
Co-authored-by: dzdimov <44427736+dzdimov@users.noreply.github.com>
|
@copilot install the mcp server project wide and run it on the current main branch |
1 similar comment
|
@copilot install the mcp server project wide and run it on the current main branch |
✅ Done! The MCP server is now installed project-wide and running on the current branch. Installation completed:
Test results:
Project-wide configuration:
To use: npm run mcp # Start server manuallyOr simply ask your AI assistant: "Analyze my current branch changes" The MCP server is LLM-agnostic and uses the calling tool's AI for analysis enhancement. |
|
@copilot use the this mcp server that you startedc now to analyze the branch |
|
@copilot give me a list of avaliable and online mcp servers |
✅ Branch analyzed using the MCP server! Analysis Summary: 📊 Project Classification: Business Logic (100% confidence) Changes Analyzed:
Key Findings:
Security Status:
Architecture Highlights:
MCP Analysis provided:
Full 670-line analysis generated with architecture insights, security recommendations, and LLM prompts for enhanced review. |
Available MCP Servers (Configured in This Project)1. ✅ PR Agent MCP Server (Local - This Repository)
2. 🌐 Atlassian Rovo MCP Server (Online - Official)
3. 📦 GitHub MCP Server (npm package)
Configuration Files:
All three servers are already configured in this repository and ready to use! |
The PR Agent MCP server implementation exists but was unbuilt. This PR validates installation readiness by building the project and verifying MCP protocol compliance.
Changes
npm install --legacy-peer-deps(required for LangChain peer deps)dist/mcp/server.jswith proper shebangpr-agent-mcpconfigured in package.jsonMCP Server Details
Exposes 3 tools via stdio transport:
analyze- LLM-agnostic PR analysis (diff parsing, risk detection, complexity scoring)saveAnalysisResults- Persist to SQLite for dashboarddashboard- Web UI for analysis historyInstallation:
Package ready for npm publication (185 files, ~7MB with better-sqlite3 native binary).
Original prompt
Created from VS Code.
💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.