agents-mcp-server
by Piotr1215
Overview
Facilitates real-time agent-to-agent communication and coordination, leveraging DuckDB for message persistence and `snd` for tmux message injection.
Installation
node build/index.jsEnvironment Variables
- SND_PATH
- AGENTS_DB_PATH
Security Notes
The server uses `child_process.execSync` to run DuckDB CLI commands, with SQL queries constructed by string concatenation using a custom, manual escaping function (`esc`). This approach is highly vulnerable to SQL injection if the escaping mechanism is flawed or incomplete, allowing malicious input to execute arbitrary DuckDB commands. Additionally, the `snd` command is executed via `spawn`, which could pose an injection risk if the message content or pane ID is not adequately sanitized before being passed to the external `snd` script.
Similar Servers
AgentUp
A developer-first framework for building, deploying, and managing AI agents, bringing Docker-like consistency and operational ease to AI agent development.
mcp-duckdb-memory-server
Manages and queries a knowledge graph using DuckDB as an embedded backend for AI agent memory, specifically designed for the Model Context Protocol.
mcp-gateway
A unified gateway for managing and monitoring MCP (Model Context Protocol) servers, capturing traffic logs, and troubleshooting integrations with AI clients like Claude.
watercooler-cloud
Facilitates asynchronous collaboration and knowledge management for AI agents by managing markdown-based discussion threads and syncing them via Git, with advanced features for branch parity and knowledge graph generation.