MCP WebSocket Server
A WebSocket server for handling mail operations.
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
Installation
npm install
npm run build
npm start
Usage
Claude Desktop Configuration
There are two ways to configure Claude Desktop to use this server:
Option 1: Using the deployed server on Render (Recommended)
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 connectionmail_getir- Get the latest mail for a specified email addressmail_ara- Search within mail contentmail_istatistik- Show mail statistics
Deployment
Deploy on Render.com:
- Push to GitHub
- Create a new Web Service on Render.com
- Connect your GitHub repository
- Configure build settings:
- Build command:
npm install && npm run build - Start command:
npm start - Health check path:
/health
- Build command:
Environment
- Node.js 16.0.0 or higher required
- Automatically uses
PORTenvironment 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:
- Make sure you're using the stdio-bridge.js file
- Ensure the WebSocket URL is correct
- Check that the server is running and accessible
License
MIT
Servidores relacionados
agentsbase
Email infrastructure for AI agents — create mailboxes, send/receive emails, and auto-extract verification codes.
BotEmail MCP Server
Give your AI agent its own email address — instant bot inboxes via API, no human setup required.
SuprSend MCP Server
Manage notification workflows, users, preferences, and tenant branding via natural language. Trigger email, SMS, push, WhatsApp, Slack, and in-app notifications from Cursor, Claude Desktop, or Windsurf using 24 tools.
NATS
MCP server for NATS — publish, request-reply, JetStream streams, KV store, and server diagnostics over stdio
1001SMS
1001SMS MCP Server helps developers give AI agents access to temporary phone numbers for account registrations, OTP verifications, SMS code receiving, and automated signup workflows. Easy integration for MCP-compatible tools and custom agents.
ChatMCP
A cross-platform AI chat client supporting desktop, mobile, and web platforms.
Channel.io
Integrate with the Channel Talk API to let AI assistants access and utilize chat information.
Bluesky
integrates with Bluesky API to query and search feeds and posts.
Blogger
Interact with the Google Blogger API to manage blogs, posts, and comments.
iGPT
Context Intelligence API that returns structured, cited answers from email threads, attachments, and Google Drive docs in one API call.