🔌 Connection Information
MCP Endpoint
https://reviewpilot-mcp-6a45f745-yashs-org-8764bdcd.app.nitrocloud.ai/mcp
Connect to this MCP server using the endpoint above. The server supports Server-Sent Events (SSE) for real-time bidirectional communication following the Model Context Protocol specification.
🛠️ Available Tools
calculate
Perform basic arithmetic calculations
Input Schema
{
"properties": {
"operation": {
"type": "string",
"enum": [
"add",
"subtract",
"multiply",
"divide"
],
"description": "The operation to perform"
},
"a": {
"type": "number",
"description": "First number"
},
"b": {
"type": "number",
"description": "Second number"
}
},
"required": [
"operation",
"a",
"b"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object"
}
convert_temperature
Convert temperature units based on file content or direct input. Supports Celsius (C) and Fahrenheit (F).
Input Schema
{
"properties": {
"file_name": {
"type": "string",
"description": "Name of the uploaded file"
},
"file_type": {
"type": "string",
"description": "MIME type of the uploaded file"
},
"file_content": {
"type": "string",
"description": "Base64 encoded file content. Will be injected by system."
},
"value": {
"type": "number",
"description": "Temperature value to convert"
},
"from_unit": {
"type": "string",
"enum": [
"C",
"F"
],
"description": "Unit to convert from (C or F)"
},
"to_unit": {
"type": "string",
"enum": [
"C",
"F"
],
"description": "Unit to convert to (C or F)"
}
},
"required": [
"file_name",
"file_type",
"file_content"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object"
}
review_pull_request
Comprehensive AI-powered review of a GitHub Pull Request. Analyzes code quality, security, performance, and provides merge recommendations.
Input Schema
{
"properties": {
"prUrl": {
"type": "string",
"description": "GitHub Pull Request URL (e.g., https://github.com/owner/repo/pull/123)"
}
},
"required": [
"prUrl"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object"
}
review_security
Security-focused analysis of PR changes. Detects hardcoded secrets, injection vulnerabilities, auth issues, and other security concerns.
Input Schema
{
"properties": {
"prUrl": {
"type": "string",
"description": "GitHub Pull Request URL"
}
},
"required": [
"prUrl"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object"
}
review_performance
Performance analysis of PR changes. Detects expensive queries, inefficient algorithms, memory issues, and suggests optimizations.
Input Schema
{
"properties": {
"prUrl": {
"type": "string",
"description": "GitHub Pull Request URL"
}
},
"required": [
"prUrl"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object"
}
generate_maintainer_review
Generate GitHub-style maintainer review comments and merge readiness report from PR analysis findings.
Input Schema
{
"properties": {
"prTitle": {
"type": "string",
"description": "Title of the PR"
},
"prAuthor": {
"type": "string",
"description": "Author of the PR"
},
"overallScore": {
"type": "number",
"description": "Overall review score (0-100)"
},
"mergeReadiness": {
"type": "number",
"description": "Merge readiness percentage (0-100)"
},
"riskLevel": {
"type": "string",
"description": "Risk level: Low, Medium, High, or Critical"
},
"strengths": {
"type": "array",
"items": {
"type": "string"
},
"description": "List of PR strengths"
},
"weaknesses": {
"type": "array",
"items": {
"type": "string"
},
"description": "List of PR weaknesses"
},
"codeSmells": {
"type": "array",
"items": {
"type": "object",
"properties": {
"severity": {
"type": "string"
},
"issue": {
"type": "string"
},
"explanation": {
"type": "string"
},
"suggestion": {
"type": "string"
}
},
"required": [
"severity",
"issue",
"explanation"
],
"additionalProperties": false
},
"description": "Code quality issues found"
},
"securityFindings": {
"type": "array",
"items": {
"type": "object",
"properties": {
"severity": {
"type": "string"
},
"issue": {
"type": "string"
},
"explanation": {
"type": "string"
},
"suggestion": {
"type": "string"
}
},
"required": [
"severity",
"issue",
"explanation"
],
"additionalProperties": false
},
"description": "Security issues found"
},
"performanceFindings": {
"type": "array",
"items": {
"type": "object",
"properties": {
"severity": {
"type": "string"
},
"issue": {
"type": "string"
},
"explanation": {
"type": "string"
},
"suggestion": {
"type": "string"
}
},
"required": [
"severity",
"issue",
"explanation"
],
"additionalProperties": false
},
"description": "Performance issues found"
},
"missingTests": {
"type": "array",
"items": {
"type": "string"
},
"description": "Missing test recommendations"
},
"suggestedImprovements": {
"type": "array",
"items": {
"type": "string"
},
"description": "Suggested improvements"
},
"filesChanged": {
"type": "number",
"description": "Number of files changed"
},
"linesAdded": {
"type": "number",
"description": "Total lines added"
},
"linesDeleted": {
"type": "number",
"description": "Total lines deleted"
}
},
"required": [
"prTitle",
"prAuthor",
"overallScore",
"mergeReadiness",
"riskLevel",
"strengths",
"weaknesses",
"codeSmells",
"securityFindings",
"performanceFindings",
"missingTests",
"suggestedImprovements",
"filesChanged",
"linesAdded",
"linesDeleted"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#",
"type": "object"
}