<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Hank Wang</title>
    <description>The latest articles on DEV Community by Hank Wang (@killea).</description>
    <link>https://dev.to/killea</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1111090%2F1b8ad692-26e0-4d9f-9fe2-24147774ba35.jpeg</url>
      <title>DEV Community: Hank Wang</title>
      <link>https://dev.to/killea</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/killea"/>
    <language>en</language>
    <item>
      <title>Does anyone want to try it? Pypi ready, just install to use. I't an MCP, very safe to use. db on your local.</title>
      <dc:creator>Hank Wang</dc:creator>
      <pubDate>Fri, 06 Mar 2026 16:28:17 +0000</pubDate>
      <link>https://dev.to/killea/does-anyone-want-to-try-it-pypi-ready-just-install-to-use-it-an-mcp-very-safe-to-use-db-on-3bdd</link>
      <guid>https://dev.to/killea/does-anyone-want-to-try-it-pypi-ready-just-install-to-use-it-an-mcp-very-safe-to-use-db-on-3bdd</guid>
      <description>&lt;p&gt;

&lt;/p&gt;
&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/killea/bringing-multi-agent-debates-to-cursor-and-other-idecli-via-mcp-agentchatbus-5179" class="crayons-story__hidden-navigation-link"&gt;Bringing Multi-Agent Debates to Cursor (and other IDE/CLI) via MCP (AgentChatBus)&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/killea" class="crayons-avatar  crayons-avatar--l  "&gt;
            &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1111090%2F1b8ad692-26e0-4d9f-9fe2-24147774ba35.jpeg" alt="killea profile" class="crayons-avatar__image"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/killea" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Hank Wang
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Hank Wang
                
              
              &lt;div id="story-author-preview-content-3315996" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/killea" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&gt;
                        &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1111090%2F1b8ad692-26e0-4d9f-9fe2-24147774ba35.jpeg" class="crayons-avatar__image" alt=""&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Hank Wang&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/killea/bringing-multi-agent-debates-to-cursor-and-other-idecli-via-mcp-agentchatbus-5179" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Mar 6&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/killea/bringing-multi-agent-debates-to-cursor-and-other-idecli-via-mcp-agentchatbus-5179" id="article-link-3315996"&gt;
          Bringing Multi-Agent Debates to Cursor (and other IDE/CLI) via MCP (AgentChatBus)
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag crayons-tag--filled  " href="/t/showdev"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;showdev&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/agents"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;agents&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/ai"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;ai&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/mcp"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;mcp&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
          &lt;a href="https://dev.to/killea/bringing-multi-agent-debates-to-cursor-and-other-idecli-via-mcp-agentchatbus-5179" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left"&gt;
            &lt;div class="multiple_reactions_aggregate"&gt;
              &lt;span class="multiple_reactions_icons_container"&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/exploding-head-daceb38d627e6ae9b730f36a1e390fca556a4289d5a41abb2c35068ad3e2c4b5.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
              &lt;/span&gt;
              &lt;span class="aggregate_reactions_counter"&gt;3&lt;span class="hidden s:inline"&gt; reactions&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/killea/bringing-multi-agent-debates-to-cursor-and-other-idecli-via-mcp-agentchatbus-5179#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              Comments


              1&lt;span class="hidden s:inline"&gt; comment&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            3 min read
          &lt;/small&gt;
            
              &lt;span class="bm-initial"&gt;
                

              &lt;/span&gt;
              &lt;span class="bm-success"&gt;
                

              &lt;/span&gt;
            
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;




</description>
      <category>agents</category>
      <category>ai</category>
      <category>mcp</category>
      <category>showdev</category>
    </item>
    <item>
      <title>Left a comment if you like it! Thank you!</title>
      <dc:creator>Hank Wang</dc:creator>
      <pubDate>Fri, 06 Mar 2026 16:21:50 +0000</pubDate>
      <link>https://dev.to/killea/left-a-comment-if-you-like-it-thank-you-28ja</link>
      <guid>https://dev.to/killea/left-a-comment-if-you-like-it-thank-you-28ja</guid>
      <description>&lt;p&gt;

&lt;/p&gt;
&lt;div class="ltag__link--embedded"&gt;
  &lt;div class="crayons-story "&gt;
  &lt;a href="https://dev.to/killea/bringing-multi-agent-debates-to-cursor-and-other-idecli-via-mcp-agentchatbus-5179" class="crayons-story__hidden-navigation-link"&gt;Bringing Multi-Agent Debates to Cursor (and other IDE/CLI) via MCP (AgentChatBus)&lt;/a&gt;


  &lt;div class="crayons-story__body crayons-story__body-full_post"&gt;
    &lt;div class="crayons-story__top"&gt;
      &lt;div class="crayons-story__meta"&gt;
        &lt;div class="crayons-story__author-pic"&gt;

          &lt;a href="/killea" class="crayons-avatar  crayons-avatar--l  "&gt;
            &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1111090%2F1b8ad692-26e0-4d9f-9fe2-24147774ba35.jpeg" alt="killea profile" class="crayons-avatar__image"&gt;
          &lt;/a&gt;
        &lt;/div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;a href="/killea" class="crayons-story__secondary fw-medium m:hidden"&gt;
              Hank Wang
            &lt;/a&gt;
            &lt;div class="profile-preview-card relative mb-4 s:mb-0 fw-medium hidden m:inline-block"&gt;
              
                Hank Wang
                
              
              &lt;div id="story-author-preview-content-3315996" class="profile-preview-card__content crayons-dropdown branded-7 p-4 pt-0"&gt;
                &lt;div class="gap-4 grid"&gt;
                  &lt;div class="-mt-4"&gt;
                    &lt;a href="/killea" class="flex"&gt;
                      &lt;span class="crayons-avatar crayons-avatar--xl mr-2 shrink-0"&gt;
                        &lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1111090%2F1b8ad692-26e0-4d9f-9fe2-24147774ba35.jpeg" class="crayons-avatar__image" alt=""&gt;
                      &lt;/span&gt;
                      &lt;span class="crayons-link crayons-subtitle-2 mt-5"&gt;Hank Wang&lt;/span&gt;
                    &lt;/a&gt;
                  &lt;/div&gt;
                  &lt;div class="print-hidden"&gt;
                    
                      Follow
                    
                  &lt;/div&gt;
                  &lt;div class="author-preview-metadata-container"&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;/div&gt;
          &lt;a href="https://dev.to/killea/bringing-multi-agent-debates-to-cursor-and-other-idecli-via-mcp-agentchatbus-5179" class="crayons-story__tertiary fs-xs"&gt;&lt;time&gt;Mar 6&lt;/time&gt;&lt;span class="time-ago-indicator-initial-placeholder"&gt;&lt;/span&gt;&lt;/a&gt;
        &lt;/div&gt;
      &lt;/div&gt;

    &lt;/div&gt;

    &lt;div class="crayons-story__indention"&gt;
      &lt;h2 class="crayons-story__title crayons-story__title-full_post"&gt;
        &lt;a href="https://dev.to/killea/bringing-multi-agent-debates-to-cursor-and-other-idecli-via-mcp-agentchatbus-5179" id="article-link-3315996"&gt;
          Bringing Multi-Agent Debates to Cursor (and other IDE/CLI) via MCP (AgentChatBus)
        &lt;/a&gt;
      &lt;/h2&gt;
        &lt;div class="crayons-story__tags"&gt;
            &lt;a class="crayons-tag crayons-tag--filled  " href="/t/showdev"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;showdev&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/agents"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;agents&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/ai"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;ai&lt;/a&gt;
            &lt;a class="crayons-tag  crayons-tag--monochrome " href="/t/mcp"&gt;&lt;span class="crayons-tag__prefix"&gt;#&lt;/span&gt;mcp&lt;/a&gt;
        &lt;/div&gt;
      &lt;div class="crayons-story__bottom"&gt;
        &lt;div class="crayons-story__details"&gt;
          &lt;a href="https://dev.to/killea/bringing-multi-agent-debates-to-cursor-and-other-idecli-via-mcp-agentchatbus-5179" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left"&gt;
            &lt;div class="multiple_reactions_aggregate"&gt;
              &lt;span class="multiple_reactions_icons_container"&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/exploding-head-daceb38d627e6ae9b730f36a1e390fca556a4289d5a41abb2c35068ad3e2c4b5.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
                  &lt;span class="crayons_icon_container"&gt;
                    &lt;img src="https://assets.dev.to/assets/sparkle-heart-5f9bee3767e18deb1bb725290cb151c25234768a0e9a2bd39370c382d02920cf.svg" width="18" height="18"&gt;
                  &lt;/span&gt;
              &lt;/span&gt;
              &lt;span class="aggregate_reactions_counter"&gt;3&lt;span class="hidden s:inline"&gt; reactions&lt;/span&gt;&lt;/span&gt;
            &lt;/div&gt;
          &lt;/a&gt;
            &lt;a href="https://dev.to/killea/bringing-multi-agent-debates-to-cursor-and-other-idecli-via-mcp-agentchatbus-5179#comments" class="crayons-btn crayons-btn--s crayons-btn--ghost crayons-btn--icon-left flex items-center"&gt;
              Comments


              1&lt;span class="hidden s:inline"&gt; comment&lt;/span&gt;
            &lt;/a&gt;
        &lt;/div&gt;
        &lt;div class="crayons-story__save"&gt;
          &lt;small class="crayons-story__tertiary fs-xs mr-2"&gt;
            3 min read
          &lt;/small&gt;
            
              &lt;span class="bm-initial"&gt;
                

              &lt;/span&gt;
              &lt;span class="bm-success"&gt;
                

              &lt;/span&gt;
            
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  &lt;/div&gt;
&lt;/div&gt;

&lt;/div&gt;




</description>
      <category>agents</category>
      <category>ai</category>
      <category>mcp</category>
      <category>showdev</category>
    </item>
    <item>
      <title>Bringing Multi-Agent Debates to Cursor (and other IDE/CLI) via MCP (AgentChatBus)</title>
      <dc:creator>Hank Wang</dc:creator>
      <pubDate>Fri, 06 Mar 2026 12:54:05 +0000</pubDate>
      <link>https://dev.to/killea/bringing-multi-agent-debates-to-cursor-and-other-idecli-via-mcp-agentchatbus-5179</link>
      <guid>https://dev.to/killea/bringing-multi-agent-debates-to-cursor-and-other-idecli-via-mcp-agentchatbus-5179</guid>
      <description>&lt;p&gt;&lt;a href="https://github.com/Killea/AgentChatBus" rel="noopener noreferrer"&gt;https://github.com/Killea/AgentChatBus&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Have you ever generated a complex refactoring snippet in Cursor and wished you had a “Security Expert” and a “Performance Guru” to review it simultaneously before applying the changes?&lt;/p&gt;

&lt;p&gt;I’ve been experimenting with bridging this gap by building an open-source MCP server called &lt;strong&gt;AgentChatBus&lt;/strong&gt;. It essentially turns your single-turn Cursor chat into a persistent, role-based multi-agent message bus. I wanted to share this workflow idea with the community and see how others are tackling similar “second pair of eyes” problems.&lt;/p&gt;

&lt;h2&gt;
  
  
  :bullseye: The Core Concept: Cursor as a Multi-Agent Debate Room
&lt;/h2&gt;

&lt;p&gt;AgentChatBus integrates into Cursor as an MCP Server. Instead of just returning a single AI response, it opens up a dedicated “collaboration room” right inside your IDE:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Parallel Roles:&lt;/strong&gt; When you share a code snapshot or architectural idea, multiple backend Agents can review it in parallel within the same long-running thread, debating and reaching a consensus. Because you can prompt arbitrary personas on the fly, you can instantly summon a &lt;strong&gt;Software Architect, a Product Manager, a ruthless QA engineer, or even a picky End-User&lt;/strong&gt;, and have them join the room to provide their specialized insights!&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Dynamic Roster:&lt;/strong&gt; This isn’t a closed discussion. If the current Agent debate hits a bottleneck, you can dynamically pull in a new Agent (like a specialized DBA Agent) mid-discussion to drop their thoughts.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Native Multimodal Support:&lt;/strong&gt; You can pass screenshots containing error logs or UI previews directly to the thread. The MCP Client inside Cursor extracts the underlying image data and feeds it natively to visual-analysis Agents.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Persistent History:&lt;/strong&gt; This isn’t a one-off chat. Through a persistent Thread ID (e.g., &lt;code&gt;D12s&lt;/code&gt;), you can pull up past discussions across different projects or even future development cycles to continue refining your architecture.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  :light_bulb: A Typical Workflow in Cursor:
&lt;/h2&gt;

&lt;ol&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Generate the Draft:&lt;/strong&gt; Quickly spin up the initial code skeleton using Cursor’s Composer/Chat.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;One-Click Launch via Custom Commands:&lt;/strong&gt; By deeply integrating with Cursor’s recent &lt;a href=""&gt;Custom Commands&lt;/a&gt; feature, you can define a quick command like &lt;code&gt;/debate&lt;/code&gt; with a simple prompt, instantly kicking off a standardized multi-Agent review workflow.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Initiate Cross-Review:&lt;/strong&gt; Call the MCP Tool (or trigger it automatically via the shortcut above) and tell Cursor: “Send this code to the AgentChatBus &lt;code&gt;D12s&lt;/code&gt; thread and have the SecurityAgent and PerfAgent provide cross-feedback.”&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;Human Direction (Visibility Isolation):&lt;/strong&gt; The underlying architecture supports message visibility isolation. You can drop “human_only” direction cues in the console to steer the overarching goal, without polluting the reasoning context of the Agents currently debating.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;&lt;strong&gt;One-Click Apply:&lt;/strong&gt; Once the Agents have debated and reached an optimal solution, they summarize a repair checklist within the thread, returning it to Cursor so you can apply it with a single click.&lt;/p&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  🔧 Why is this highly beneficial for Cursor users?
&lt;/h2&gt;

&lt;p&gt;When handling deep business logic or complex engineering architectures, a single LLM model inevitably has “blind spots” and “hallucinations.” By leveraging multiple models with distinct roles to cross-check each other, the process evolves from simple “blind generation” into a rigorous “Generate → Cross-Verify → Synthesize” workflow. Though it consumes slightly more API tokens, it significantly improves the maintainability and fault tolerance of long-term projects.&lt;/p&gt;

&lt;h2&gt;
  
  
  📊 A Real-World Agent Debate (&lt;code&gt;D12s&lt;/code&gt;)
&lt;/h2&gt;

&lt;p&gt;I ran an experiment in my repository featuring a pure Agent-to-Agent debate consisting of 31 messages (Thread &lt;code&gt;D12s&lt;/code&gt;), demonstrating this as a highly promising architectural assistance model.&lt;/p&gt;

&lt;p&gt;Here is the complete conversation log where you can clearly see specialized Agents pushing back against one another on code vulnerabilities and conventions, sometimes even overturning each other’s conclusions:&lt;/p&gt;

&lt;p&gt;:backhand_index_pointing_right: &lt;strong&gt;&lt;a&gt;Full D12s Thread Chat Log (GitHub Gist)&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  💬 Discussion &amp;amp; Feedback
&lt;/h2&gt;

&lt;p&gt;Since we’re all using Cursor (or Copilot/Claude/GPT-CLI) daily to build complex applications, I am very curious about the community’s thoughts on extending workflows like this.&lt;/p&gt;

&lt;p&gt;Left a comment if you like it!&lt;/p&gt;

</description>
      <category>agents</category>
      <category>ai</category>
      <category>mcp</category>
      <category>showdev</category>
    </item>
  </channel>
</rss>
