Multi-round AI expert debate system via MCP - Three thought leaders engage in deep discussions on any topic
SaferSkills independently audited Guru Pk Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
🌐 [English](README.md) | 🇨🇳 [中文](README_zh.md) | 🇯🇵 [日本語](README_ja.md)
An AI expert debate system based on local MCP (Model Context Protocol), featuring dynamic expert generation architecture that intelligently creates the most suitable expert combinations based on questions for multi-round intellectual confrontation.
👉 [View Infographic Demo](https://mitsudoai.github.io/guru-pk-mcp/)
This webpage displays Tufte-style dynamic infographics created using this MCP tool, intuitively showcasing the powerful capabilities of the expert debate system.
Method 1: Using Installation Script (Recommended)
macOS/Linux:
curl -LsSf https://astral.sh/uv/install.sh | shWindows:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"Method 2: Install with pip (All Platforms)
pip install uvMethod 3: Download Installation Package
Download the installation package for your platform from UV Releases
Recommended Method: Install from PyPI
{
"mcpServers": {
"guru-pk": {
"command": "uvx",
"args": ["--from", "guru-pk-mcp", "guru-pk-mcp-server"],
"env": {
"DATA_DIR": "~/.guru-pk-data" // macOS/Linux: ~ directory, Windows: %USERPROFILE% directory
}
}
}
}Update Instructions:
>
- When you need to update guru-pk-mcp to the latest version, run:>
``bash uvx pip install --upgrade guru-pk-mcp ``>
- This command fetches and installs the latest released version from PyPI - If you encounter cache issues, you can force refresh:
>
``bash uvx --refresh-package guru-pk-mcp --from guru-pk-mcp python -c "print('✅ UVX cache refreshed')" ``>
Notes:
>
- macOS users might need to use the full path:/Users/{username}/.local/bin/uvx- Windows users:~automatically resolves to user home directory (e.g.,C:\\Users\\{username}), no manual modification needed
Development Method: Install from Source
{
"mcpServers": {
"guru-pk": {
"command": "uvx",
"args": ["--from", "/path/to/guru-pk-mcp", "guru-pk-mcp-server"],
"env": {
"DATA_DIR": "~/.guru-pk-data" // macOS/Linux: ~ directory, Windows: %USERPROFILE% directory
}
}
}
}Local Development Instructions:
>
- For local development scenarios, if you need to refresh uvx cache, use make refresh-uvx - This command forces UVX to reinstall the local package, ensuring the use of latest code changesUsing Custom Slash Command (More Elegant)
If you're using Claude Code, we recommend this simpler approach:
.claude/commands/guru-pk.md to your global ~/.claude/commands/ directory/guru-pk your questionAdvantages:
Restart your MCP client, enter guru_pk_help to get help, or directly ask questions to start expert debates!
// 1. Natural language questions (most recommended usage)
Are there any directions in the field of generative AI that are particularly suitable for individual entrepreneurship? Please have three experts PK
// 2. Intelligent candidate expert generation (system automatic execution)
start_pk_session: Are there any directions in the field of generative AI that are particularly suitable for individual entrepreneurship?
// 3. Intelligent candidate expert generation (user limits expected expert scope)
start_pk_session: Are there any directions in the field of generative AI that are particularly suitable for individual entrepreneurship? Find two AI field experts and one famous individual entrepreneur to debateStarting Debates:
Tool Functions:
guru_pk_help - Get system introduction and detailed helpexport_session - Export session as Markdown fileexport_session_as_infographic - Export session as Tufte-style single-page dynamic infographicexport_enhanced_session - Export enhanced analysis reportset_language - Set expert reply languageSupports all MCP-compatible applications: Claude Desktop, Cursor, TRAE, DeepChat, Cherry Studio, etc.
Most Recommended MCP Hosts:
Intelligent Division Principles:
flowchart TD
A[🤔 Raise Question] --> B[🧠 Intelligent Analysis]
B --> C[👥 Generate Candidates]
C --> D[🚀 Start Debate]
A1[Ask system directly about any topic]
B1[MCP Host-side LLM deeply analyzes question characteristics]
C1[Dynamically create 3 most relevant experts]
D1[Launch multi-round PK process]
A -.-> A1
B -.-> B1
C -.-> C1
D -.-> D1
style A fill:#e1f5fe
style B fill:#f3e5f5
style C fill:#e8f5e8
style D fill:#fff3e0Two Debate Modes:
🚀 Batch Processing Mode (start_pk_session) - Default Recommended
🔄 Stepwise Mode (start_stepwise_pk_session) - Traditional Experience
4-Round Debate Flow:
flowchart TD
A[🤔 Independent Thinking] --> B[⚔️ Cross-Debate]
B --> C[🎯 Final Positions]
C --> D[🧠 Wisdom Synthesis]
A1[Each expert independently analyzes the problem]
B1[Experts mutually question and learn from each other]
C1[Form their respective refined solutions]
D1[Ultimate answer integrating all perspectives]
A -.-> A1
B -.-> B1
C -.-> C1
D -.-> D1
B --> B2[Multi-round Interaction]
B2 --> B
style A fill:#e3f2fd
style B fill:#fce4ec
style C fill:#e8f5e8
style D fill:#fff8e1
style B2 fill:#f3e5f5~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.