1. Conduid
  2. Content
  3. Guru Pk MCP
MCP server · Content

Guru Pk MCP

Multi-round AI expert debate system via MCP - Three thought leaders engage in deep discussions on any topic

59Fair

Scored just now · breakdown

About Guru Pk MCP

Guru Pk MCP is an MCP server published by MitsudoAI in the Content category: multi-round AI expert debate system via MCP - Three thought leaders engage in deep discussions on any topic.

The repository has 6 stars and 3 forks, with the last commit a year ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/MitsudoAI/guru-pk-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Guru Pk MCP

Powered by Claude · Grounded in docs

I know everything about Guru Pk MCP. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository just now. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • ✓Tests presentA test suite exists in the repository.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v1.1.8Release v1.1.8 · 5 Jul 2025“内置专家 + 自定义专家” 的设计在这一版本被废弃,现在采用全动态生成专家模式,以便通过辩论的方式,更加准确且深入地讨论广泛的话题。 Full Changelog**: https://github.com/MitsudoAI/guru-pk-mcp/compare/v1.1.7...v1.1.8
v1.1.7Release v1.1.7 · 5 Jul 2025“内置专家 + 自定义专家 + 动态生成专家” 的设计将在后续版本中废弃,本次 Release 是该设计的最后一版。后续版本将全面采用全动态生成专家模式,以便通过辩论的方式,更加准确且深入地讨论广泛的话题。

README

📚 Language Versions | 多语言版本 | 言語バージョン

🌐 English | 🇨🇳 中文 | 🇯🇵 日本語


Guru-PK MCP Intelligent Expert Debate System

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.

✨ Core Features

  • 🏭 Dynamic Expert Generation - Completely question-driven, generating dedicated expert combinations each time
  • 🌟 Unlimited Expert Pool - Breaking fixed expert limitations, supporting expert generation in any domain
  • 🔄 Multi-Round PK Process - Independent Thinking → Cross-Debate → Final Positions → Wisdom Synthesis
  • 🎨 Tufte-Style Infographics - Transform expert debates into single-page dynamic infographics strictly following data visualization master Edward Tufte's design principles
  • 🤖 Intelligent Division Architecture - MCP Host-side LLM handles intelligent analysis, MCP Server-side provides process guidance

🌐 Online Demo

👉 View Infographic Demo

This webpage displays Tufte-style dynamic infographics created using this MCP tool, intuitively showcasing the powerful capabilities of the expert debate system.

🚀 Quick Installation

1. Install Dependencies

Method 1: Using Installation Script (Recommended)

macOS/Linux:

curl -LsSf https://astral.sh/uv/install.sh | sh

Windows:

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

Method 2: Install with pip (All Platforms)

pip install uv

Method 3: Download Installation Package

Download the installation package for your platform from UV Releases

2. Configure MCP Client

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:

    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:

    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 changes

🎯 For Claude Code Users (Recommended)

Using Custom Slash Command (More Elegant)

If you're using Claude Code, we recommend this simpler approach:

  1. Copy .claude/commands/guru-pk.md to your global ~/.claude/commands/ directory
  2. Use directly in any project: /guru-pk your question

Advantages:

  • ✅ No MCP server configuration needed
  • ✅ Start expert debates with one command
  • ✅ Cleaner, more elegant experience

Getting Started

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 debate

💡 Usage Tips

Starting Debates:

  • 🤖 start_pk_session: direct question - Default high-efficiency batch processing mode (recommended)
  • 🔄 start_stepwise_pk_session: direct question - Traditional step-by-step dialogue mode

Tool Functions:

  • 📋 guru_pk_help - Get system introduction and detailed help
  • 📄 export_session - Export session as Markdown file
  • 🎨 export_session_as_infographic - Export session as Tufte-style single-page dynamic infographic
  • 📄 export_enhanced_session - Export enhanced analysis report
  • 🌍 set_language - Set expert reply language

📱 Compatibility

Supports all MCP-compatible applications: Claude Desktop, Cursor, TRAE, DeepChat, Cherry Studio, etc.

🎯 Recommended Configuration

Most Recommended MCP Hosts:

  • 💰 Subscription-based MCP Hosts calculated by user requests - Such as Cursor and overseas TRAE
  • 🌟 Advantages:
    • Significant cost advantages: subscription billing calculated by user requests, not API call counts or token billing
    • Claude models have the best MCP support with excellent instruction-following capabilities

⚠️ Not Recommended Configuration

  • 🚫 TRAE Domestic Version - Built-in domestic models have sensitive word censorship issues that may interrupt expert debate processes, affecting user experience

🛠️ Technical Architecture

Intelligent Division Principles:

  • 🧠 MCP Host-side LLM: Responsible for complex semantic analysis and intelligent generation
  • 🔧 MCP Server-side: Provides concise process control and data management

Dynamic Expert Generation Flow

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:#fff3e0

🔄 Debate Flow

Two Debate Modes:

🚀 Batch Processing Mode (start_pk_session) - Default Recommended

  • ⚡ High Efficiency: Generate all expert answers in one round, saving about 60% time
  • 🎯 Use Cases: Rapidly obtain multi-perspective analysis, efficient decision support

🔄 Stepwise Mode (start_stepwise_pk_session) - Traditional Experience

  • 🎭 Interactive: Experts speak sequentially, allowing real-time adjustment and deep exploration
  • 🎯 Use Cases: Deep contemplation, enjoying the complete debate process

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

README fetched from the repository just now. The original is authoritative.

Questions

About Guru Pk MCP

How do I install Guru Pk MCP?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Guru Pk MCP safe to use with an AI agent?

Its trust score is 59 out of 100 (fair). It passes 5 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Guru Pk MCP still maintained?

The last commit was a year ago. That's long enough that you should check whether the maintainer is responding to issues before depending on it.