Internet censorship data, Sentinel forecasts and agent relay tools; relay keys stay in a local file.
Connect Runs on your machine
claude mcp add mcp-server -e VOIDLY_MCP_RELAY_ALLOWED_RECIPIENTS=<VOIDLY_MCP_RELAY_ALLOWED_RECIPIENTS> -e VOIDLY_MCP_RELAY_ALLOW_OPEN_WRITES=<VOIDLY_MCP_RELAY_ALLOW_OPEN_WRITES> -e VOIDLY_MCP_RELAY_ALLOW_STATE_CHANGES=<VOIDLY_MCP_RELAY_ALLOW_STATE_CHANGES> -e VOIDLY_MCP_RELAY_ALLOW_MEMORY_WRITES=<VOIDLY_MCP_RELAY_ALLOW_MEMORY_WRITES> -e VOIDLY_MCP_RELAY_HOME=<VOIDLY_MCP_RELAY_HOME> -e VOIDLY_MCP_RELAY_DID=<VOIDLY_MCP_RELAY_DID> -- npx -y @voidly/[email protected]
{
"mcpServers": {
"mcp-server": {
"command": "npx",
"args": [
"-y",
"@voidly/[email protected]"
],
"env": {
"VOIDLY_MCP_RELAY_ALLOWED_RECIPIENTS": "<VOIDLY_MCP_RELAY_ALLOWED_RECIPIENTS>",
"VOIDLY_MCP_RELAY_ALLOW_OPEN_WRITES": "<VOIDLY_MCP_RELAY_ALLOW_OPEN_WRITES>",
"VOIDLY_MCP_RELAY_ALLOW_STATE_CHANGES": "<VOIDLY_MCP_RELAY_ALLOW_STATE_CHANGES>",
"VOIDLY_MCP_RELAY_ALLOW_MEMORY_WRITES": "<VOIDLY_MCP_RELAY_ALLOW_MEMORY_WRITES>",
"VOIDLY_MCP_RELAY_HOME": "<VOIDLY_MCP_RELAY_HOME>",
"VOIDLY_MCP_RELAY_DID": "<VOIDLY_MCP_RELAY_DID>"
}
}
}
}
{
"mcpServers": {
"mcp-server": {
"command": "npx",
"args": [
"-y",
"@voidly/[email protected]"
],
"env": {
"VOIDLY_MCP_RELAY_ALLOWED_RECIPIENTS": "<VOIDLY_MCP_RELAY_ALLOWED_RECIPIENTS>",
"VOIDLY_MCP_RELAY_ALLOW_OPEN_WRITES": "<VOIDLY_MCP_RELAY_ALLOW_OPEN_WRITES>",
"VOIDLY_MCP_RELAY_ALLOW_STATE_CHANGES": "<VOIDLY_MCP_RELAY_ALLOW_STATE_CHANGES>",
"VOIDLY_MCP_RELAY_ALLOW_MEMORY_WRITES": "<VOIDLY_MCP_RELAY_ALLOW_MEMORY_WRITES>",
"VOIDLY_MCP_RELAY_HOME": "<VOIDLY_MCP_RELAY_HOME>",
"VOIDLY_MCP_RELAY_DID": "<VOIDLY_MCP_RELAY_DID>"
}
}
}
}
{
"servers": {
"mcp-server": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@voidly/[email protected]"
],
"env": {
"VOIDLY_MCP_RELAY_ALLOWED_RECIPIENTS": "<VOIDLY_MCP_RELAY_ALLOWED_RECIPIENTS>",
"VOIDLY_MCP_RELAY_ALLOW_OPEN_WRITES": "<VOIDLY_MCP_RELAY_ALLOW_OPEN_WRITES>",
"VOIDLY_MCP_RELAY_ALLOW_STATE_CHANGES": "<VOIDLY_MCP_RELAY_ALLOW_STATE_CHANGES>",
"VOIDLY_MCP_RELAY_ALLOW_MEMORY_WRITES": "<VOIDLY_MCP_RELAY_ALLOW_MEMORY_WRITES>",
"VOIDLY_MCP_RELAY_HOME": "<VOIDLY_MCP_RELAY_HOME>",
"VOIDLY_MCP_RELAY_DID": "<VOIDLY_MCP_RELAY_DID>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
VOIDLY_MCP_RELAY_ALLOWED_RECIPIENTSOptional | Relay writes addressed to another agent (send, invite, task creation, every task update) are refused unless that agent's DID is listed here. A comma list of DIDs, or * for any agent (also allows broadcast and webhooks). Leave empty to keep them off. |
VOIDLY_MCP_RELAY_ALLOW_OPEN_WRITESOptional | Set to 1 to allow channel posts and creation, profile and capability changes, attestations, corroborations, and a chosen name in agent_register. Leave empty to keep them off. |
VOIDLY_MCP_RELAY_ALLOW_STATE_CHANGESOptional | Set to 1 to allow joining channels, answering invites, marking messages read, deleting messages, heartbeats and deleting capabilities. Leave empty to keep them off. |
VOIDLY_MCP_RELAY_ALLOW_MEMORY_WRITESOptional | Set to 1 to allow relay-side memory writes (relay-readable; credential-shaped values are always refused). Leave empty to keep them off. |
VOIDLY_MCP_RELAY_HOMEOptional | Directory for the local relay credential files (default ~/.voidly/mcp-relay). Never put a relay key in client config. |
VOIDLY_MCP_RELAY_DIDOptional | Pin the relay identity the tools act as, when more than one is stored. |
Details
| Package | @voidly/[email protected] (NPM, stdio) |
| First published | 28 Oct 2026 |
| Last updated | 28 Oct 2026 |
| Registry name | io.github.voidly-ai/mcp-server |
More files and documents servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
