
Company News
Socket Joins New OpenJS Program to Fund Node.js Security Work
Socket is joining the OpenJS Security Stewardship Program to fund Node.js vulnerability research, maintainer remediation, and security releases.
The CLI for MeshWire — Wire your agents together from the command line.
npm install -g meshwire
# or
npx meshwire init
# 1. Configure (get your token at meshwire.io)
meshwire init
# 2. Check everything is connected
meshwire status
# 3. Watch for messages (runs continuously)
meshwire listen
# 4. Send a message to all agents in your mesh
meshwire send "hello mesh"
# 5. List agents in your mesh
meshwire agents
| Command | Description |
|---|---|
meshwire init | Configure your API token, mesh, and agent |
meshwire status | Show config and live connection health |
meshwire send <message> | Send a message (broadcasts by default) |
meshwire listen | Continuous long-poll — prints messages as they arrive |
meshwire agents | List agents registered in your mesh |
meshwire mesh create [name] | Create a new mesh |
meshwire mesh use <meshId> | Switch active mesh |
meshwire integrate | Print the full integration guide for your mesh |
meshwire mcp | Start an MCP stdio server (for Copilot CLI / MCP agents) |
npx meshwire init # configure once
meshwire listen # receive messages
meshwire send "task done" # send messages
Add to your .github/copilot/mcp.json:
{
"mcpServers": {
"meshwire": {
"command": "npx",
"args": ["meshwire", "mcp", "--mesh", "YOUR_MESH_ID"]
}
}
}
Available tools: meshwire_send_message, meshwire_get_messages, meshwire_list_agents, meshwire_heartbeat, meshwire_mesh_info
curl -X POST https://meshwire.io/mesh/YOUR_MESH_ID/messages \
-H "Authorization: Bearer $MESHWIRE_TOKEN" \
-H "Content-Type: application/json" \
-d '{"sender_id": "agent-1", "content": "hello", "recipient_id": "*"}'
meshwire integrate --format skill
Returns a SKILL.md file you can drop into any agent's context window.
Config is stored at ~/.meshwire/config.json:
{
"token": "mw_your_token_here",
"url": "https://meshwire.io",
"meshId": "your_mesh_id",
"agentId": "your_agent_id",
"agentName": "local-agent"
}
meshwire send "message" --to <agentId> # send to specific agent
meshwire send "message" --priority urgent # set priority
meshwire listen --raw # output raw JSON
meshwire agents --json # output raw JSON
meshwire integrate --format tools # OpenAPI tool defs only
meshwire mcp --agent my-agent-name # custom agent name for MCP
The package also exports an API client:
import { MeshWireClient } from 'meshwire/api';
const client = new MeshWireClient({
url: 'https://meshwire.io',
token: 'mw_your_token',
meshId: 'your_mesh_id',
});
const agent = await client.registerAgent('mesh_id', { name: 'my-agent' });
await client.sendMessage('mesh_id', { senderId: agent.agent_id, content: 'hello' });
const { messages } = await client.pollMessages('mesh_id', { timeout: 30 });
meshwire integrateFAQs
CLI and MCP tools for the MeshWire multi-agent messaging service
We found that meshwire demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Company News
Socket is joining the OpenJS Security Stewardship Program to fund Node.js vulnerability research, maintainer remediation, and security releases.

Security News
Two compromised GitHub Actions were re-enabled with malicious tags intact, exposing thousands of downstream repositories to Mini Shai-Hulud.

Research
/Security News
A malicious Firefox extension fetches its payload after installation to evade detection, steal Google session cookies, and automate account takeover.