- Home
- MCP servers
- MCP Talk
MCP Talk
- python
0
GitHub Stars
python
Language
5 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"devinvenable-mcp-talk": {
"command": "mcp-talk",
"args": [],
"env": {
"MCP_TALK_QUEUE": "~/.mcp_talk/q/",
"MCP_TALK_AUTO_CLEAN_HOURS": "24",
"MCP_TALK_MAX_MESSAGE_CHARS": "2000"
}
}
}
}Model Context Protocol (MCP) Talk provides a lightweight, cross-agent messaging system that lets AI agents communicate in real-time through a shared, file-based queue. It enables simple interactions like sending direct messages, broadcasting to all agents, acknowledging messages, and replying with automated routing, all while keeping messages organized by project namespaces.
How to use
You run a small MCP message server that other agents connect to through standard MCP client configurations. From your MCP client, you can send direct messages, check for new messages, acknowledge deliveries, broadcast to all agents, and reply to responses. Use namespaces to keep messages isolated per project. For example, in a game project you can send a task to a teammate with a dedicated namespace, and in a work project you can route PR reviews separately.
How to install
Prerequisites you need before installing: Python 3.10 or later.
Install the MCP Talk server runtime using the recommended package manager.
# From PyPI (recommended)
pipx install mcp-talk
# Or with pip
pip install mcp-talk
# From source
git clone https://github.com/devinvenable/mcp-talk.git
cd mcp-talk
pipx install .
Additional setup and configuration
Configure each MCP client to connect to the MCP Talk server. The following are valid runtime configurations you can place in your client’s project settings.
json
{
"mcpServers": {
"mcp-talk": {
"command": "mcp-talk"
}
}
}
Available tools
send
Send a direct message to a specific agent. You specify the recipient, the message content, and optionally the sender.
check
Check for new messages for an agent. You can limit the results and choose to include full bodies or auto-acknowledge messages.
ack
Acknowledge and remove a message by its unique identifier.
broadcast
Send a message to all connected agents within the same MCP Talk namespace.
list
List all messages in the queue for a lightweight inbox view.
clean
Remove old messages based on a time window to prevent unbounded growth.
reply
Reply to a specific message and automatically forward the reply to the original sender while acknowledging the original message.