
abm_bonus
Repository for the bonus MCP assignment in 94815: Agent-based Modeling and Agentic Technology
Repository Info
About This Server
Repository for the bonus MCP assignment in 94815: Agent-based Modeling and Agentic Technology
Model Context Protocol (MCP) - This server can be integrated with AI applications to provide additional context and capabilities, enabling enhanced AI interactions and functionality.
Documentation
abm_bonus
Repository for the bonus MCP assignment in 94815: Agent-based Modeling and Agentic Technology
A multi-agent debate system that orchestrates interactions between specialized AI agents using a custom Model Context Protocol (MCP) implementation. The system features three agents: a Pro debater, a Con debater, and a Moderator, who engage in structured debates on user-specified topics.
Installation Instruction
- Clone this repository:
git clone https://github.com/iamreubengm/abm_bonus.git
cd abm_bonus
- Install the required dependencies:
pip install -r requirements.txt
- Set up your API key - Create a .env file in the root directory:
ANTHROPIC_API_KEY=''
Running the Agents:
To start the web interface, run the command below:
python web_interface.py
Then open your browser and navigate to: http://127.0.0.1:5000
Through the web interface, you can:
- Enter a debate topic
- Select the number of debate rounds
- Start the debate and watch it progress in real-time
- Download the debate transcript when completed
Quick Start
Clone the repository
git clone https://github.com/iamreubengm/abm_bonusInstall dependencies
cd abm_bonus
npm installFollow the documentation
Check the repository's README.md file for specific installation and usage instructions.
Repository Details
Recommended MCP Servers
Discord MCP
Enable AI assistants to seamlessly interact with Discord servers, channels, and messages.
Knit MCP
Connect AI agents to 200+ SaaS applications and automate workflows.
Apify MCP Server
Deploy and interact with Apify actors for web scraping and data extraction.
BrowserStack MCP
BrowserStack MCP Server for automated testing across multiple browsers.
Zapier MCP
A Zapier server that provides automation capabilities for various apps.