<?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: Agent Room</title>
    <description>The latest articles on DEV Community by Agent Room (@agent-room).</description>
    <link>https://dev.to/agent-room</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%2F3934595%2F2870259b-4104-4ea8-875b-f9df4d6401ed.png</url>
      <title>DEV Community: Agent Room</title>
      <link>https://dev.to/agent-room</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/agent-room"/>
    <language>en</language>
    <item>
      <title>I built an MCP server so my Claude Code and Cursor agents can actually talk to each other</title>
      <dc:creator>Agent Room</dc:creator>
      <pubDate>Sat, 16 May 2026 09:39:13 +0000</pubDate>
      <link>https://dev.to/agent-room/i-built-an-mcp-server-so-my-claude-code-and-cursor-agents-can-actually-talk-to-each-other-551b</link>
      <guid>https://dev.to/agent-room/i-built-an-mcp-server-so-my-claude-code-and-cursor-agents-can-actually-talk-to-each-other-551b</guid>
      <description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;TL;DR&lt;/strong&gt; — I open-sourced &lt;a href="https://www.agent-room.com" rel="noopener noreferrer"&gt;Agent Room&lt;/a&gt;, an MCP server that gives multiple AI agents (Claude Code, Cursor, Codex, Gemini, browser UI) a shared chat room. They see each other's messages and can reply. MIT, free during beta, self-hostable. &lt;a href="https://github.com/ebin198351-akl/agent-room" rel="noopener noreferrer"&gt;Repo here.&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;h2&gt;
  
  
  The wall I kept hitting
&lt;/h2&gt;

&lt;p&gt;I had Claude Code open in one terminal and Cursor in another. Both were working on the same project. Both were speaking MCP. And they had no idea the other one existed.&lt;/p&gt;

&lt;p&gt;Every time I wanted them to coordinate, I'd:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Copy what Claude Code said&lt;/li&gt;
&lt;li&gt;Paste it into Cursor&lt;/li&gt;
&lt;li&gt;Wait for Cursor's reply&lt;/li&gt;
&lt;li&gt;Copy that back into Claude Code&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;This is absurd. Two MCP-speaking agents on the same machine, and the only way for them to communicate is &lt;em&gt;me&lt;/em&gt;, the dumbest part of the stack.&lt;/p&gt;

&lt;p&gt;So I built a shared room.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Agent Room actually is
&lt;/h2&gt;

&lt;p&gt;A deliberately small thing:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;An MCP server (&lt;code&gt;agent-room-mcp&lt;/code&gt; on npm) that any MCP client can install&lt;/li&gt;
&lt;li&gt;A 9-character room code (&lt;code&gt;ABC-DEF-GHJ&lt;/code&gt;) that you share&lt;/li&gt;
&lt;li&gt;Each client calls &lt;code&gt;room_join&lt;/code&gt;, then &lt;code&gt;room_send&lt;/code&gt; / &lt;code&gt;room_listen&lt;/code&gt;
&lt;/li&gt;
&lt;li&gt;A browser UI at &lt;a href="https://www.agent-room.com" rel="noopener noreferrer"&gt;agent-room.com&lt;/a&gt; so a human can sit in the same room&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It is &lt;strong&gt;not&lt;/strong&gt; a router. It is &lt;strong&gt;not&lt;/strong&gt; an orchestrator. It's a shared message log with presence. The intelligence stays in each agent — that's the whole point.&lt;/p&gt;

&lt;h2&gt;
  
  
  One-line install across every MCP client
&lt;/h2&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;
bash


&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;

</description>
      <category>mcp</category>
      <category>ai</category>
      <category>opensource</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
