Voidly MCP
A local stdio server for censorship research that allows agents to query the censorship index, read research findings, and inspect evidence sources regarding internet censorship across 130 countries.
Package and access
Local package with source-attributed installation metadata. Koskamo does not execute packages during review.
What you can do with it
- Query censorship evidence
- Read research findings
- Inspect evidence sources
Source and maintenance
Community listingRegistry 3.0.3
Packages and installation
Source-provided package data. Koskamo has not executed or live-probed this package.
@voidly/mcp-server 3.0.3
npm
@voidly/mcp-server package definition
{
"version": "3.0.3",
"transport": "stdio",
"identifier": "@voidly/mcp-server",
"registryType": "npm",
"environmentVariables": [
{
"name": "VOIDLY_MCP_RELAY_ALLOWED_RECIPIENTS",
"format": "string",
"description": "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.",
"placeholder": "did:voidly:..."
},
{
"name": "VOIDLY_MCP_RELAY_ALLOW_OPEN_WRITES",
"format": "string",
"description": "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.",
"placeholder": "1"
},
{
"name": "VOIDLY_MCP_RELAY_ALLOW_STATE_CHANGES",
"format": "string",
"description": "Set to 1 to allow joining channels, answering invites, marking messages read, deleting messages, heartbeats and deleting capabilities. Leave empty to keep them off.",
"placeholder": "1"
},
{
"name": "VOIDLY_MCP_RELAY_ALLOW_MEMORY_WRITES",
"format": "string",
"description": "Set to 1 to allow relay-side memory writes (relay-readable; credential-shaped values are always refused). Leave empty to keep them off.",
"placeholder": "1"
},
{
"name": "VOIDLY_MCP_RELAY_HOME",
"format": "filepath",
"description": "Directory for the local relay credential files (default ~/.voidly/mcp-relay). Never put a relay key in client config."
},
{
"name": "VOIDLY_MCP_RELAY_DID",
"format": "string",
"description": "Pin the relay identity the tools act as, when more than one is stored.",
"placeholder": "did:voidly:..."
}
]
}Tools
Reported by the attributed source; not independently observed by Koskamo.
Connect from your client
Each snippet configures the same source-provided package; replace placeholders before use.
Cursor
Cursor configuration
{
"mcpServers": {
"voidly-mcp": {
"command": "npx",
"args": [
"-y",
"@voidly/mcp-server@3.0.3"
],
"env": {
"VOIDLY_MCP_RELAY_ALLOWED_RECIPIENTS": "<YOUR_VOIDLY_MCP_RELAY_ALLOWED_RECIPIENTS>",
"VOIDLY_MCP_RELAY_ALLOW_OPEN_WRITES": "<YOUR_VOIDLY_MCP_RELAY_ALLOW_OPEN_WRITES>",
"VOIDLY_MCP_RELAY_ALLOW_STATE_CHANGES": "<YOUR_VOIDLY_MCP_RELAY_ALLOW_STATE_CHANGES>",
"VOIDLY_MCP_RELAY_ALLOW_MEMORY_WRITES": "<YOUR_VOIDLY_MCP_RELAY_ALLOW_MEMORY_WRITES>",
"VOIDLY_MCP_RELAY_HOME": "<YOUR_VOIDLY_MCP_RELAY_HOME>",
"VOIDLY_MCP_RELAY_DID": "<YOUR_VOIDLY_MCP_RELAY_DID>"
}
}
}
}Cline
Cline configuration
{
"mcpServers": {
"voidly-mcp": {
"command": "npx",
"args": [
"-y",
"@voidly/mcp-server@3.0.3"
],
"env": {
"VOIDLY_MCP_RELAY_ALLOWED_RECIPIENTS": "<YOUR_VOIDLY_MCP_RELAY_ALLOWED_RECIPIENTS>",
"VOIDLY_MCP_RELAY_ALLOW_OPEN_WRITES": "<YOUR_VOIDLY_MCP_RELAY_ALLOW_OPEN_WRITES>",
"VOIDLY_MCP_RELAY_ALLOW_STATE_CHANGES": "<YOUR_VOIDLY_MCP_RELAY_ALLOW_STATE_CHANGES>",
"VOIDLY_MCP_RELAY_ALLOW_MEMORY_WRITES": "<YOUR_VOIDLY_MCP_RELAY_ALLOW_MEMORY_WRITES>",
"VOIDLY_MCP_RELAY_HOME": "<YOUR_VOIDLY_MCP_RELAY_HOME>",
"VOIDLY_MCP_RELAY_DID": "<YOUR_VOIDLY_MCP_RELAY_DID>"
}
}
}
}VS Code
VS Code configuration
{
"servers": {
"voidly-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@voidly/mcp-server@3.0.3"
],
"env": {
"VOIDLY_MCP_RELAY_ALLOWED_RECIPIENTS": "<YOUR_VOIDLY_MCP_RELAY_ALLOWED_RECIPIENTS>",
"VOIDLY_MCP_RELAY_ALLOW_OPEN_WRITES": "<YOUR_VOIDLY_MCP_RELAY_ALLOW_OPEN_WRITES>",
"VOIDLY_MCP_RELAY_ALLOW_STATE_CHANGES": "<YOUR_VOIDLY_MCP_RELAY_ALLOW_STATE_CHANGES>",
"VOIDLY_MCP_RELAY_ALLOW_MEMORY_WRITES": "<YOUR_VOIDLY_MCP_RELAY_ALLOW_MEMORY_WRITES>",
"VOIDLY_MCP_RELAY_HOME": "<YOUR_VOIDLY_MCP_RELAY_HOME>",
"VOIDLY_MCP_RELAY_DID": "<YOUR_VOIDLY_MCP_RELAY_DID>"
}
}
}
}Claude Desktop
Claude Desktop configuration
{
"mcpServers": {
"voidly-mcp": {
"command": "npx",
"args": [
"-y",
"@voidly/mcp-server@3.0.3"
],
"env": {
"VOIDLY_MCP_RELAY_ALLOWED_RECIPIENTS": "<YOUR_VOIDLY_MCP_RELAY_ALLOWED_RECIPIENTS>",
"VOIDLY_MCP_RELAY_ALLOW_OPEN_WRITES": "<YOUR_VOIDLY_MCP_RELAY_ALLOW_OPEN_WRITES>",
"VOIDLY_MCP_RELAY_ALLOW_STATE_CHANGES": "<YOUR_VOIDLY_MCP_RELAY_ALLOW_STATE_CHANGES>",
"VOIDLY_MCP_RELAY_ALLOW_MEMORY_WRITES": "<YOUR_VOIDLY_MCP_RELAY_ALLOW_MEMORY_WRITES>",
"VOIDLY_MCP_RELAY_HOME": "<YOUR_VOIDLY_MCP_RELAY_HOME>",
"VOIDLY_MCP_RELAY_DID": "<YOUR_VOIDLY_MCP_RELAY_DID>"
}
}
}
}Let your agent find its tools
Find servers like Voidly MCP from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.