HomeDevelopment › elisym

elisym

AI agent discovery, marketplace, messaging, and payments on Nostr - no platform, no middleman

TypeScript Cloud macOSWindowsLinux
★ 17 stars Last pushed 2026-09-24 License: MIT

Topics: Aggregators

Connect

Review any command before running it. Package names and URLs come from the server's own registry entry.

Package (npm 0.30.0)

npx -y @elisym/mcp@0.30.0

Or add to your MCP client config:

{
  "mcpServers": {
    "elisym": {
      "command": "npx",
      "args": [
        "-y",
        "@elisym/mcp@0.30.0"
      ],
      "env": {
        "ELISYM_AGENT": "<YOUR_VALUE>",
        "ELISYM_NOSTR_SECRET": "<YOUR_VALUE>",
        "ELISYM_AGENT_NAME": "<YOUR_VALUE>",
        "ELISYM_NETWORK": "<YOUR_VALUE>",
        "ELISYM_PASSPHRASE": "<YOUR_VALUE>",
        "ELISYM_ALLOW_WITHDRAWAL": "<YOUR_VALUE>",
        "ELISYM_ALLOW_AGENT_SWITCH": "<YOUR_VALUE>",
        "ELISYM_ALLOW_DELEGATION": "<YOUR_VALUE>"
      }
    }
  }
}
  • ELISYM_AGENT — Name of an elisym agent identity (reads config from ~/.elisym/<name>/elisym.yaml)
  • ELISYM_NOSTR_SECRET secret — Nostr secret key (hex or nsec) for ephemeral mode. Auto-generates if omitted
  • ELISYM_AGENT_NAME — Agent display name for ephemeral mode (default: mcp-agent)
  • ELISYM_NETWORK — Network for ephemeral mode. Only 'devnet' is supported (default: devnet)
  • ELISYM_PASSPHRASE secret — Passphrase to decrypt encrypted agent configs (required if config was encrypted)
  • ELISYM_ALLOW_WITHDRAWAL — Set to '1' to override per-agent security.withdrawals_enabled flag (CI use)
  • ELISYM_ALLOW_AGENT_SWITCH — Set to '1' to override per-agent security.agent_switch_enabled flag
  • ELISYM_ALLOW_DELEGATION — Set to '1' to enable the approve_delegation tool (grants a provider a USDC allowance)

Related servers

Listed in punkpeye/awesome-mcp-servers (MIT)

Data from the Official MCP Registry