Koskamo

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.

Voidly MCP logo, by VoidlyCommunity listingLocal stdioSource reviewed; not executedPublished by Voidly
Vendor documentation

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.

No tool definitions available.

Connect from your client

Each snippet configures the same source-provided package; replace placeholders before use.

This server is operated by the named third party. Listing and endpoint checks are not an endorsement or a security audit. Review the operator's permissions, terms, and data handling before connecting. How listings are checked and corrected.

Cursor

Merge this local stdio configuration, replace every placeholder environment value, and restart Cursor. Koskamo has not executed this package.
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

Merge this local stdio configuration, replace every placeholder environment value, and restart Cline. Koskamo has not executed this package.
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

Merge this local stdio configuration, replace every placeholder environment value, and restart VS Code. Koskamo has not executed this package.
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

Merge this local stdio configuration, replace every placeholder environment value, and restart Claude Desktop. Koskamo has not executed this package.
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.