Back to Home
michael-nhat icon

emacs-mcp-server-node

by michael-nhat

Overview

This server provides a WebSocket and HTTP interface for a client to interact with the local filesystem and potentially execute code, acting as a backend for a multi-client protocol, likely for an Emacs plugin.

Installation

Run Command
npm start

Security Notes

The server exposes file system read and directory listing functionality via WebSocket messages without any path validation or sanitization, making it vulnerable to path traversal attacks. A malicious client could read any file or list any directory on the server's file system. The 'execute-code' handler explicitly comments on the potential use of 'eval' or similar, indicating a future high-risk area if implemented without sandboxing.

Similar Servers

Stats

Interest Score0
Security Score2
Cost ClassLow
Avg Tokens200
Stars0
Forks0
Last Update2025-11-26

Tags

EmacsWebSocketBackendFile SystemNode.js