PluginBench
MCP Server
Active
MIT

io.github.dappros/ethora-mcp-server MCP Server

io.github.dappros/ethora-mcp-server

What is the io.github.dappros/ethora-mcp-server MCP server?

MCP server for the Ethora chat & messaging platform: chat ops, AI agents, RAG, automation.

How to install io.github.dappros/ethora-mcp-server

Copy-paste configuration for popular MCP clients.

transport: stdio
Config generated by PluginBench — verify against the source before use.
Environment / auth
  • ETHORA_API_URL

    Full Ethora API URL. Defaults to https://api.chat.ethora.com/v1 if neither ETHORA_API_URL nor ETHORA_BASE_URL is set.

  • ETHORA_BASE_URL

    Base host URL (e.g. https://api.chat.ethora.com). The server appends /v1 automatically. Use ETHORA_API_URL instead if you need a non-/v1 path.

  • ETHORA_APP_JWT
    secret

    App JWT used for the user-auth bootstrap flow (login/register). Usually starts with 'JWT '. Optional; can also be set at runtime via the ethora-configure tool.

  • ETHORA_B2B_TOKEN
    secret

    B2B server token used for tenant-actor x-custom-token auth (JWT with type=server). Required for B2B / app provisioning flows. Optional; can also be set at runtime.

  • ETHORA_MCP_ENABLE_DANGEROUS_TOOLS

    Set to 'true' to expose destructive tools (app deletion, wallet transfers, bulk delete). Disabled by default.

Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "ethora-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "@ethora/mcp-server"
      ],
      "env": {
        "ETHORA_API_URL": "<YOUR_ETHORA_API_URL>",
        "ETHORA_BASE_URL": "<YOUR_ETHORA_BASE_URL>",
        "ETHORA_APP_JWT": "<YOUR_ETHORA_APP_JWT>",
        "ETHORA_B2B_TOKEN": "<YOUR_ETHORA_B2B_TOKEN>",
        "ETHORA_MCP_ENABLE_DANGEROUS_TOOLS": "<YOUR_ETHORA_MCP_ENABLE_DANGEROUS_TOOLS>"
      }
    }
  }
}
Cursor
~/.cursor/mcp.json
{
  "mcpServers": {
    "ethora-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "@ethora/mcp-server"
      ],
      "env": {
        "ETHORA_API_URL": "<YOUR_ETHORA_API_URL>",
        "ETHORA_BASE_URL": "<YOUR_ETHORA_BASE_URL>",
        "ETHORA_APP_JWT": "<YOUR_ETHORA_APP_JWT>",
        "ETHORA_B2B_TOKEN": "<YOUR_ETHORA_B2B_TOKEN>",
        "ETHORA_MCP_ENABLE_DANGEROUS_TOOLS": "<YOUR_ETHORA_MCP_ENABLE_DANGEROUS_TOOLS>"
      }
    }
  }
}
Windsurf
~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "ethora-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "@ethora/mcp-server"
      ],
      "env": {
        "ETHORA_API_URL": "<YOUR_ETHORA_API_URL>",
        "ETHORA_BASE_URL": "<YOUR_ETHORA_BASE_URL>",
        "ETHORA_APP_JWT": "<YOUR_ETHORA_APP_JWT>",
        "ETHORA_B2B_TOKEN": "<YOUR_ETHORA_B2B_TOKEN>",
        "ETHORA_MCP_ENABLE_DANGEROUS_TOOLS": "<YOUR_ETHORA_MCP_ENABLE_DANGEROUS_TOOLS>"
      }
    }
  }
}
VS Code
.vscode/mcp.json
{
  "servers": {
    "ethora-mcp-server": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@ethora/mcp-server"
      ],
      "env": {
        "ETHORA_API_URL": "<YOUR_ETHORA_API_URL>",
        "ETHORA_BASE_URL": "<YOUR_ETHORA_BASE_URL>",
        "ETHORA_APP_JWT": "<YOUR_ETHORA_APP_JWT>",
        "ETHORA_B2B_TOKEN": "<YOUR_ETHORA_B2B_TOKEN>",
        "ETHORA_MCP_ENABLE_DANGEROUS_TOOLS": "<YOUR_ETHORA_MCP_ENABLE_DANGEROUS_TOOLS>"
      }
    }
  }
}
Claude Code
claude mcp add ethora-mcp-server --env ETHORA_API_URL=<YOUR_ETHORA_API_URL> --env ETHORA_BASE_URL=<YOUR_ETHORA_BASE_URL> --env ETHORA_APP_JWT=<YOUR_ETHORA_APP_JWT> --env ETHORA_B2B_TOKEN=<YOUR_ETHORA_B2B_TOKEN> --env ETHORA_MCP_ENABLE_DANGEROUS_TOOLS=<YOUR_ETHORA_MCP_ENABLE_DANGEROUS_TOOLS> -- npx -y @ethora/mcp-server

Related MCP servers

MCP server for the Ethora chat & messaging platform: chat ops, AI agents, RAG, automation.

6
TypeScript
MIT
View repository →