MCP Server

Nexus MCP

Pure Rust MCP server (~4MB binary) with 48 tools across Telegram, Gmail, WhatsApp, Slack, and Discord. No MCP SDK dependencies.

UntestedKey Required 🔑
View on GitHubby santoshakil

Install config

Claude Desktop (macOS)
// Requires bot tokens / App Passwords
{"mcpServers": {"nexus": {"command": "./nexus", "args": [], "env": {"SLACK_BOT_TOKEN": "xoxb-...", "GMAIL_APP_PASSWORD": "..."}}}}
Cursor
{"mcpServers": {"nexus": {"command": "./nexus", "args": [], "env": {"SLACK_BOT_TOKEN": "xoxb-...", "GMAIL_APP_PASSWORD": "..."}}}}
VS Code
// .vscode/mcp.json
{
  "servers": {
    "nexus": {
      "command": "./nexus",
      "args": [],
      "env": {"SLACK_BOT_TOKEN": "xoxb-...", "GMAIL_APP_PASSWORD": "..."}
    }
  }
}

Pros

  • +Single binary, no Node.js dependencies
  • +48 tools across 5 communication channels
  • +Pure Rust — fast and memory-safe

Cons

  • Requires bot tokens for Slack/Discord
  • Gmail requires App Password
  • Self-hosted binary — no npx install

Best for

Cross-platform messaging, email automation, notifications

Related servers in MCP Server

Frequently asked questions

How do I install Nexus MCP?

Copy the config above into your AI assistant's MCP settings file:

  • Claude Desktop: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Cursor: Settings → MCP → Add Server
  • VS Code: .vscode/mcp.json
Does it require an API key?

Yes. You need to set the SLACK_BOT_TOKEN environment variable. We could not test this server without credentials, so our evaluation is based on documentation and community reports.

How were these results measured?

We run each server through a standardized test harness that:

  1. Installs the server via npx in a fresh environment
  2. Discovers available tools using the MCP SDK
  3. Executes real tasks (navigate, click, screenshot, etc.)
  4. Validates outputs with semantic assertions (not string matching)
  5. Measures latency percentiles and pass rate

All test scripts are open source on GitHub.

Related categories