About Azure Revisor MCP Server
Azure Revisor MCP Server is a TypeScript server project with a suggested prompt for reviewing Azure DevOps pull request diffs. Its README describes connecting it to Cursor through an SSE endpoint.
Key features
- 01Suggested prompt for pull request reviews
- 02Review code quality, security, and tests
- 03Comment on issues with severity ratings
- 04Connect through an SSE endpoint
Use cases
- 01Review an Azure DevOps pull request diff
- 02Check changes for bugs and security concerns
- 03Post prioritized review comments on a pull request
MCP support
The project provides an SSE endpoint configured as an MCP server in Cursor. The suggested prompt describes using tools to inspect files and comment on pull request issues.
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
http://localhost:3000/sseclaude mcp add --transport http revisor-server http://localhost:3000/sse{"mcpServers":{"revisor-server":{"type":"http","url":"http://localhost:3000/sse"}}}Open in Cursor{"servers":{"revisor-server":{"type":"http","url":"http://localhost:3000/sse"}}}Open in VS Code{"mcpServers":{"revisor-server":{"type":"http","url":"http://localhost:3000/sse"}}}{"mcpServers":{"revisor-server":{"serverUrl":"http://localhost:3000/sse"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
Details
From the project READMEAzure Revisor MCP Server
A TypeScript-based server project.
Prerequisites
- Node.js (v18 or higher)
- pnpm
- Cursor IDE (recommended)
Installation
- Clone the repository:
git clone [email protected]:mikhael-abdallah/mcp-revisor-server.git
cd mcp-revisor-server
- Install dependencies:
pnpm install
- Set your AZURE_PAT in a
.envfile
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
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.