Skip to main content
Glama

Ethora MCP Server

by dappros

Ethora MCP Server (Model Context Protocol)

npm Node License

An MCP (Model Context Protocol) server that connects popular MCP clients to the Ethora platform.
Use it from Cursor, VS Code MCP, Claude Desktop, or Windsurf/Cline to log in, manage apps and chats, and interact with wallets (ERC-20).


✨ What you get

  • Auth & Accounts

    • login — login user

    • register — register user

  • Applications

    • create-application — create app

    • update-application — update app

    • delete-application — delete app

    • list-applications — list apps

  • Chat & Rooms

    • get-default-rooms — list default rooms

    • app-get-default-rooms-with-app-id — rooms for a given app

    • create-app-chat — create chat for app

    • delete-app-chat — delete chat

  • Wallet

    • get-wallet-balance — get balance

    • wallet-erc20-transfer — send ERC-20 tokens

Tool names above reflect the functional areas exposed by the server. Your exact tool names may vary slightly by version; run the client’s “list tools” to confirm.

📦 Install / Run

Pre-requisites

Before you begin, ensure you have the following:

  • Node.js installed on your system (recommended version 18.x or higher).

Install

The server is distributed as an npm package and is typically launched by MCP clients via npx:

npx -y @ethora/mcp-server

No global install is required.


🔐 Configuration (env vars)

The current implementation has no configuration through environment variables.


🚀 Using with MCP Clients

Cursor

  1. Open Cursor → Settings → MCP

  2. Click Add new global MCP server

  3. Add an entry for the GrowthBook MCP, following the pattern below:

{ "mcpServers": { "ethora-mcp-server": { "command": "npx", "args": ["-y", "@ethora/mcp-server"] } } }
  1. Save. You should see green active when connected.

VS Code (MCP extension)

  1. Open User Settings (JSON)

  2. Add an MCP entry:

"mcp": { "servers": { "ethora-mcp-server": { "command": "npx", "args": [ "-y", "@ethora/mcp-server" ] } } }
  1. Save. The server will auto-start on first use.

Claude Desktop

  1. Settings → Developer

  2. Click Edit Config

  3. Open claude_desktop_config.json

  4. Add the following configuration:

{ "mcpServers": { "ethora-mcp-server": { "command": "npx", "args": ["-y", "@ethora/mcp-server"] } } }

Windsurf (Cline)

  1. Run:

    npx -y @ethora/mcp-server
  2. Configure your mcp_config.json similarly:

    { "mcpServers": { "ethora-mcp-server": { "command": "npx", "args": ["-y", "@ethora/mcp-server"] } } }



🧪 Quick test

After the server shows as connected in your client:

  • Run list tools (client command) to verify Ethora tools are available.

  • Try a login:

    Use the "login" tool with your Ethora credentials.
  • List applications:

    Call "list-applications" to verify connectivity.
  • Check wallet:

    Call "get-wallet-balance".

🛡️ Security notes

  • Never hardcode API keys in shared config. Prefer client-side secret stores.

  • Use least privilege keys and consider allowlists/rate limits on your Ethora backend.

  • Rotate credentials regularly in production use.


🧰 Development

Clone and run locally:

git clone https://github.com/dappros/ethora-mcp-server.git cd ethora-mcp-server npm install npm run build npm start

Suggested scripts (if not present):

{ "scripts": { "build": "tsc -p .", "start": "node dist/index.js", "dev": "tsx src/index.ts" } }

❓ Troubleshooting

  • Client can’t connect: Ensure npx @ethora/mcp-server runs locally without errors. Check Node ≥ 18.

  • Auth errors: Verify ETHORA_BASE_URL and any required secrets are set in the client’s environment.

  • Tools missing: Restart the MCP client and inspect server logs for registration errors.

  • Network: Confirm outbound access from the IDE to your Ethora host.


🔗 Related Repos


📜 License

See LICENSE.

Deploy Server
A
security – no known vulnerabilities
-
license - not tested
A
quality - confirmed to work

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Enables integration with the Ethora platform through user authentication, registration, and application management operations. Supports creating, updating, deleting, and listing applications within the Ethora service.

  1. ✨ What you get
    1. 📦 Install / Run
      1. Pre-requisites
      2. Install
    2. 🔐 Configuration (env vars)
      1. 🚀 Using with MCP Clients
        1. Cursor
        2. VS Code (MCP extension)
        3. Claude Desktop
        4. Windsurf (Cline)
      2. 🧪 Quick test
        1. 🛡️ Security notes
          1. 🧰 Development
            1. ❓ Troubleshooting
              1. 🔗 Related Repos
                1. 📜 License

                  Related MCP Servers

                  • A
                    security
                    -
                    license
                    A
                    quality
                    Provides integration with Jira's REST API, allowing AI assistants to manage Jira issues programmatically.
                    Last updated -
                    8
                    9
                    MIT License
                    • Apple
                  • A
                    security
                    -
                    license
                    A
                    quality
                    Enables seamless integration with Trello boards, allowing users to manage cards, lists, and activities while automatically handling rate limiting and providing type safety.
                    Last updated -
                    9
                    MIT License
                  • -
                    security
                    -
                    license
                    -
                    quality
                    Provides integration with Atlassian products through the Model Context Protocol, allowing users to interact with JIRA tickets and Confluence pages.
                    Last updated -
                  • -
                    security
                    -
                    license
                    -
                    quality
                    A server that exposes DigitalOcean App Platform functionality through standardized tools, enabling AI assistants to directly manage your DigitalOcean apps without writing code or memorizing API endpoints.
                    Last updated -
                    496
                    72

                  View all related MCP servers

                  MCP directory API

                  We provide all the information about MCP servers via our MCP API.

                  curl -X GET 'https://glama.ai/api/mcp/v1/servers/dappros/ethora-mcp-server'

                  If you have feedback or need assistance with the MCP directory API, please join our Discord server