Skip to main content
Glama
henrydyson

MCP WebSocket Server

by henrydyson

MCP WebSocket Server

A Model Context Protocol (MCP) server that operates over WebSocket. Designed for mail operations and communication.

Features

  • 🔌 WebSocket connection

  • 📧 Mail retrieval and search

  • 📊 Mail statistics

  • 🚀 Can be hosted on Render.com

  • 🏥 Health check endpoint

Related MCP server: email-mcp

Installation

npm install
npm run build
npm start

Usage

Claude Desktop Configuration

There are two ways to configure Claude Desktop to use this server:

Add to your %APPDATA%\Claude\claude_desktop_config.json file:

{
  "mcpServers": {
    "mail-mcp-server": {
      "command": "node",
      "args": [
        "C:\\Users\\Thinkpad\\Desktop\\mcp-websocket-server\\stdio-bridge.js",
        "wss://mcp-websocket-server.onrender.com/mcp"
      ]
    }
  }
}

Option 2: Using a local server

First start your local server:

npm start

Then configure Claude Desktop:

{
  "mcpServers": {
    "mail-mcp-server": {
      "command": "node",
      "args": [
        "C:\\Users\\Thinkpad\\Desktop\\mcp-websocket-server\\stdio-bridge.js",
        "ws://localhost:3000/mcp"
      ]
    }
  }
}

API Endpoints

  • / - Web interface

  • /health - Health check endpoint

  • /mcp - WebSocket endpoint for MCP

Available Tools

  • test_baglanti - Test the connection

  • mail_getir - Get the latest mail for a specified email address

  • mail_ara - Search within mail content

  • mail_istatistik - Show mail statistics

Deployment

Deploy on Render.com:

  1. Push to GitHub

  2. Create a new Web Service on Render.com

  3. Connect your GitHub repository

  4. Configure build settings:

    • Build command: npm install && npm run build

    • Start command: npm start

    • Health check path: /health

Environment

  • Node.js 16.0.0 or higher required

  • Automatically uses PORT environment variable

Testing

Test your deployment:

  • Main page: https://mcp-websocket-server.onrender.com/

  • Health check: https://mcp-websocket-server.onrender.com/health

  • WebSocket: wss://mcp-websocket-server.onrender.com/mcp

Test the WebSocket connection directly:

npm install -g wscat
wscat -c wss://mcp-websocket-server.onrender.com/mcp

Troubleshooting

If you see errors like "Unexpected token" in Claude Desktop logs:

  1. Make sure you're using the stdio-bridge.js file

  2. Ensure the WebSocket URL is correct

  3. Check that the server is running and accessible

License

MIT

F
license - not found
-
quality - not tested
D
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    -
    quality
    D
    maintenance
    Cross-platform MCP server and CLI for email operations, including send, read, search, and contact management, compatible with Gmail, Outlook, Yahoo, and any IMAP/SMTP providers.
    Last updated
    79
    1
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    Local MCP server for multi-account IMAP/SMTP email (iCloud + Gmail via app-specific passwords). Never marks mail read. Cross-folder search, idempotent sends, TLS verified.
    Last updated
    8
    MIT
  • A
    license
    A
    quality
    B
    maintenance
    MCP server that enables email management (send, read, search, delete, etc.) via IMAP/SMTP, compatible with Gmail, Outlook, Yahoo, iCloud, and other standard mail servers.
    Last updated
    11
    MIT
  • F
    license
    -
    quality
    B
    maintenance
    A minimal MCP server for reading and sending emails via IMAP/SMTP, supporting multiple accounts in a single instance with zero external dependencies.
    Last updated
    1

View all related MCP servers

Related MCP Connectors

  • Shipmail MCP server for AI agent custom-domain email inboxes with REST API and webhooks.

  • Hosted email MCP for AI agents with inboxes, send/receive, memory, recovery, and credits.

  • A basic MCP server to operate on the Postman API.

View all MCP Connectors

Latest Blog Posts

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/henrydyson/mcp-websocket-server'

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