Azure Revisor MCP Server
A server that integrates with Cursor IDE to provide code review functionality for Azure repositories, enabling AI-powered pull request analysis and feedback.
mikhael-abdallah
README
Azure Revisor MCP Server
A TypeScript-based server project.
Prerequisites
- Node.js (v18 or higher)
- pnpm
- Cursor IDE (recommended)
Installation
- Clone the repository:
git clone git@github.com:mikhael-abdallah/mcp-revisor-server.git
cd mcp-revisor-server
- Install dependencies:
pnpm install
- Set your AZURE_PAT in a
.env
file
Running the Project
- Build and run in production mode:
pnpm run build
pnpm start
Adding MCP to Cursor
{
"mcpServers": {
"azure-revisor": {
"url": "http://localhost:3000/sse"
}
}
}
Using
SuggestedPrompt: You are a senior code reviewer with extensive software development experience and best practices. Your task is to thoroughly review the diff of the mentioned pull request, focusing on:
- Code standards:
- Consistency with the project's coding style
- Compliance with naming conventions
- Appropriate use of design patterns
- Code quality:
- Potential bugs or logic errors
- Proper handling of errors and edge cases
- Efficiency of algorithms
- Potential security issues
- Best practices:
- SOLID principles
- Clean and readable code
- DRY (Don't Repeat Yourself)
- Separation of concerns
- Specific to this PR:
- Review the pull request https://dev.azure.com/organization/project/_git/repository/pullrequest/pullRequestNumber (Url for the pull request)
- Search files to better understand the project context and analyze the impact of changes
- Check if there are adequate tests for the changes proposals
Comment format: For each issue found, make a comment on the PR using the tool:
- Problem identified (be specific)
- Suggestion for improvement (with code example when applicable)
- Severity rating: [CRITICAL], [HIGH], [MEDIUM] or [LOW]
Prioritize critical issues that can:
- Cause bugs in production
- Compromise security
- Significantly impact performance
Adopt a professional and constructive tone, focusing on the code and not the author. When suggesting changes, explain the reason for the proposed improvement.
If you find repetitive patterns in the code, suggest comprehensive refactorings in a separate comment at the top of the PR.
License
This project is licensed under the MIT License
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
MCP Package Docs Server
Facilitates LLMs to efficiently access and fetch structured documentation for packages in Go, Python, and NPM, enhancing software development with multi-language support and performance optimization.
Claude Code MCP
An implementation of Claude Code as a Model Context Protocol server that enables using Claude's software engineering capabilities (code generation, editing, reviewing, and file operations) through the standardized MCP interface.
@kazuph/mcp-taskmanager
Model Context Protocol server for Task Management. This allows Claude Desktop (or any MCP client) to manage and execute tasks in a queue-based system.
Linear MCP Server
Enables interaction with Linear's API for managing issues, teams, and projects programmatically through the Model Context Protocol.
mermaid-mcp-server
A Model Context Protocol (MCP) server that converts Mermaid diagrams to PNG images.
Jira-Context-MCP
MCP server to provide Jira Tickets information to AI coding agents like Cursor

Linear MCP Server
A Model Context Protocol server that integrates with Linear's issue tracking system, allowing LLMs to create, update, search, and comment on Linear issues through natural language interactions.

Sequential Thinking MCP Server
This server facilitates structured problem-solving by breaking down complex issues into sequential steps, supporting revisions, and enabling multiple solution paths through full MCP integration.