Skip to main content
Glama
CoReason-AI

coreason_multi_agent_debate

Official
by CoReason-AI
README.md
# coreason_multi_agent_debate

Dynamic multi agent debate MCP server

[![CI/CD](https://github.com/CoReason-AI/coreason_multi_agent_debate/actions/workflows/ci-cd.yml/badge.svg)](https://github.com/CoReason-AI/coreason_multi_agent_debate/actions/workflows/ci-cd.yml)
[![PyPI](https://img.shields.io/pypi/v/coreason_multi_agent_debate.svg)](https://pypi.org/project/coreason_multi_agent_debate/)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/coreason_multi_agent_debate.svg)](https://pypi.org/project/coreason_multi_agent_debate/)
[![License](https://img.shields.io/github/license/CoReason-AI/coreason_multi_agent_debate)](https://github.com/CoReason-AI/coreason_multi_agent_debate/blob/main/LICENSE)
[![Codecov](https://codecov.io/gh/CoReason-AI/coreason_multi_agent_debate/branch/main/graph/badge.svg)](https://codecov.io/gh/CoReason-AI/coreason_multi_agent_debate)
[![Downloads](https://static.pepy.tech/badge/coreason_multi_agent_debate)](https://pepy.tech/project/coreason_multi_agent_debate)
[![Ruff](https://img.shields.io/endpoint?url=https://raw.githubusercontent.com/astral-sh/ruff/main/assets/badge/v2.json)](https://github.com/astral-sh/ruff)
[![Pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit)](https://github.com/pre-commit/pre-commit)

## Getting Started

### Prerequisites

- Python 3.14+
- uv

### Installation

1.  Clone the repository:
    ```sh
    git clone https://github.com/CoReason-AI/coreason_multi_agent_debate.git
    cd coreason_multi_agent_debate
    ```
2.  Install dependencies:
    ```sh
    uv sync --all-extras --dev
    ```

### Usage

-   Run the linter:
    ```sh
    uv run pre-commit run --all-files
    ```
-   Run the tests:
    ```sh
    uv run pytest
    ```

TDQS

A4.8/5.0

Scored across 1 tool

Disambiguation5/5

Only one tool exists, so there is no possibility of confusion between tools. The tool's purpose is clearly defined.

Naming Consistency5/5

The single tool name 'multiagentdebate' is descriptive and uses consistent camelCase. There are no naming conflicts to evaluate.

Tool Count3/5

With just one tool, the server is minimal. While the tool is comprehensive for debates, a single tool feels slightly thin for typical MCP servers, but it is borderline acceptable for a niche function.

Completeness5/5

The tool covers the full debate lifecycle: registration, argument, rebuttal, and judging. All necessary actions are included, with no obvious gaps for the intended domain.

Maintenance

ActivityInactive
ResponsivenessNo issues