Debate Agent MCP
D

Debate Agent MCP

A multi-agent debate framework based on the MCP protocol for code review and debate planning. It conducts code reviews by executing multiple AI agents (such as Claude and Codex) in parallel, uses a deterministic scoring system (P0/P1/P2 severity classification) and platform-specific rules, and finally merges the results to generate a review report.
2.5 points
0

What is Debate Agent MCP?

Debate Agent MCP is an innovative code review tool that analyzes your code changes in parallel by running multiple AI models (such as Claude and Codex) simultaneously. Each AI model reviews the code independently, and then the system merges their results through deterministic scoring rules to provide more comprehensive and reliable code review suggestions.

How to use Debate Agent MCP?

You only need to install and configure the command-line tools of AI models (such as Claude CLI and Codex CLI) locally, and then connect the Debate Agent to your AI assistant (such as Claude Desktop or VS Code) through the MCP protocol. The system will automatically read your code changes, run multiple AI models in parallel for review, and return comprehensive scores and suggestions.

Applicable Scenarios

Debate Agent MCP is particularly suitable for the following scenarios: 1. In-depth review before code merging 2. Multiple verifications of security-critical code 3. Cross-checking of complex logic 4. Unified implementation of team code quality standards 5. Automated guidance for new developers' code

Main Features

Multi-agent Parallel Review
Run multiple AI models (Claude, Codex, etc.) simultaneously to independently review the same code and obtain analysis results from different perspectives
Deterministic Scoring System
An objective scoring system based on rules, which does not rely on the subjective judgment of AI, ensuring the consistency and interpretability of scores
P0/P1/P2 Severity Classification
Classify the discovered problems into three levels according to their severity: P0 (severe defects), P1 (important issues), and P2 (minor issues) to help prioritize processing
Platform-specific Rules
Provide specialized review rules and best practice checks for different development platforms (Flutter, Android, iOS, backend, etc.)
No Additional Authentication Required
Reuse the authentication of the AI tools you have configured locally without reconfiguring API keys in MCP
Git Change Integration
Automatically read uncommitted Git differences and only review the actually changed parts of the code to improve review efficiency
Advantages
Multi-model verification reduces the bias and omissions of a single AI
Deterministic scoring ensures the consistency and repeatability of results
Reuse the existing configuration of AI tools without additional authentication
Platform-specific rules provide targeted reviews
Open-source framework, customizable and extensible
Limitations
Requires local installation and configuration of multiple AI command-line tools
Currently only supports single-round reviews. Future versions will support multi-round cross-verification
Long code changes may cause timeouts (default 180 seconds)
In the experimental stage, the API may change
Depends on the stability and response time of local AI tools

How to Use

Installation Prerequisites
Ensure that your system has installed and configured the required AI command-line tools. Check if Claude CLI and Codex CLI are correctly installed and authenticated.
Install Debate Agent MCP
Install the MCP server globally via npm or run it directly using npx.
Configure AI Assistant
Add the MCP server to your AI assistant (such as Claude Desktop or VS Code).
Start Using
Use the provided tools in your AI assistant for code review or debate planning.

Usage Examples

Flutter Application Code Review
Review the asynchronous code in a Flutter application to check for common memory leaks and state management issues
Backend API Security Review
Check for security vulnerabilities and violations of best practices in backend API code
Technical Solution Debate Planning
Create a structured debate plan for selecting a caching strategy and collect perspectives from different AI models

Frequently Asked Questions

Does Debate Agent MCP require additional API keys?
What do the P0/P1/P2 severity levels specifically refer to?
Can I add custom AI agents?
What should I do if the review process times out?
How to ensure the accuracy of review results?
Which development platforms are supported?

Related Resources

GitHub Repository
Project source code and latest updates
Model Context Protocol Documentation
Official documentation and specifications of the MCP protocol
Claude CLI Installation Guide
Installation and configuration guide for the Claude command-line tool
Codex CLI Documentation
Usage documentation for the OpenAI Codex command-line tool
Example Configuration File
Complete example of a configuration file containing all configurable options

Installation

Copy the following command to your Client for configuration
{
  "mcpServers": {
    "debate-agent": {
      "command": "node",
      "args": ["/path/to/packages/mcp-server/dist/index.js"]
    }
  }
}
Note: Your key is sensitive information, do not share it with anyone.

Alternatives

C
Claude Context
Claude Context is an MCP plugin that provides in - depth context of the entire codebase for AI programming assistants through semantic code search. It supports multiple embedding models and vector databases to achieve efficient code retrieval.
TypeScript
5.7K
5 points
A
Acemcp
Acemcp is an MCP server for codebase indexing and semantic search, supporting automatic incremental indexing, multi-encoding file processing, .gitignore integration, and a Web management interface, helping developers quickly search for and understand code context.
Python
9.8K
5 points
B
Blueprint MCP
Blueprint MCP is a chart generation tool based on the Arcade ecosystem. It uses technologies such as Nano Banana Pro to automatically generate visual charts such as architecture diagrams and flowcharts by analyzing codebases and system architectures, helping developers understand complex systems.
Python
8.2K
4 points
M
MCP Agent Mail
MCP Agent Mail is a mail - based coordination layer designed for AI programming agents, providing identity management, message sending and receiving, file reservation, and search functions, supporting asynchronous collaboration and conflict avoidance among multiple agents.
Python
8.4K
5 points
K
Klavis
Klavis AI is an open-source project that provides a simple and easy-to-use MCP (Model Context Protocol) service on Slack, Discord, and Web platforms. It includes various functions such as report generation, YouTube tools, and document conversion, supporting non-technical users and developers to use AI workflows.
TypeScript
13.1K
5 points
M
MCP
The Microsoft official MCP server provides search and access functions for the latest Microsoft technical documentation for AI assistants
13.0K
5 points
A
Aderyn
Aderyn is an open - source Solidity smart contract static analysis tool written in Rust, which helps developers and security researchers discover vulnerabilities in Solidity code. It supports Foundry and Hardhat projects, can generate reports in multiple formats, and provides a VSCode extension.
Rust
9.7K
5 points
D
Devtools Debugger MCP
The Node.js Debugger MCP server provides complete debugging capabilities based on the Chrome DevTools protocol, including breakpoint setting, stepping execution, variable inspection, and expression evaluation.
TypeScript
10.0K
4 points
N
Notion Api MCP
Certified
A Python-based MCP Server that provides advanced to-do list management and content organization functions through the Notion API, enabling seamless integration between AI models and Notion.
Python
17.5K
4.5 points
M
Markdownify MCP
Markdownify is a multi-functional file conversion service that supports converting multiple formats such as PDFs, images, audio, and web page content into Markdown format.
TypeScript
28.6K
5 points
G
Gitlab MCP Server
Certified
The GitLab MCP server is a project based on the Model Context Protocol that provides a comprehensive toolset for interacting with GitLab accounts, including code review, merge request management, CI/CD configuration, and other functions.
TypeScript
17.5K
4.3 points
D
Duckduckgo MCP Server
Certified
The DuckDuckGo Search MCP Server provides web search and content scraping services for LLMs such as Claude.
Python
53.9K
4.3 points
F
Figma Context MCP
Framelink Figma MCP Server is a server that provides access to Figma design data for AI programming tools (such as Cursor). By simplifying the Figma API response, it helps AI more accurately achieve one - click conversion from design to code.
TypeScript
51.3K
4.5 points
U
Unity
Certified
UnityMCP is a Unity editor plugin that implements the Model Context Protocol (MCP), providing seamless integration between Unity and AI assistants, including real - time state monitoring, remote command execution, and log functions.
C#
24.3K
5 points
G
Gmail MCP Server
A Gmail automatic authentication MCP server designed for Claude Desktop, supporting Gmail management through natural language interaction, including complete functions such as sending emails, label management, and batch operations.
TypeScript
17.2K
4.5 points
C
Context7
Context7 MCP is a service that provides real-time, version-specific documentation and code examples for AI programming assistants. It is directly integrated into prompts through the Model Context Protocol to solve the problem of LLMs using outdated information.
TypeScript
75.7K
4.7 points
AIBase
Zhiqi Future, Your AI Solution Think Tank
© 2025AIBase