mcp-node-server
This server does not currently have a deployable release on Glama. Follow the repository's setup instructions to install and configure it for your MCP client, including any required credentials and local dependencies.
mcp-node-server
MCP server exposing machine resources to remote AI agents over HTTP.
Why
AI agents (Hermes, Claude Desktop, Cursor, etc.) can connect to MCP servers to use external tools. But existing MCP servers for filesystem and terminal access are stdio-only — they must run on the same machine as the client, right next to it.
This project fills that gap: a single MCP server you install on your machine, exposing its resources (files, terminal, camera, screen, input) over HTTP. Any AI agent anywhere on your network — or over a VPN — can then reach those resources as first-class tools, without being co-located with them.
Related MCP server: Combined MCP Server
Quickstart
pip install -e .
mkdir -p ~/.config/mcp-node-server
cp config.example.yaml ~/.config/mcp-node-server/config.yaml # then set auth_token, allowed_dirs
mcp-node-server start --transport http # HTTP for remote agentsThe server binds to loopback (127.0.0.1) by default; to accept remote agents, set server.host / --host (see docs/getting-started.md).
See docs/getting-started.md for install options, per-OS setup, running as a service, and connecting an agent.
Platform support
Platform | Status | Notes |
Linux | Validated | Primary target, full test suite green. See docs/platforms/linux.md. |
Windows | Beta / unvalidated | Implemented but never run on a real Windows host. See docs/platforms/windows.md. |
macOS | Implemented |
Documentation
Getting started — install, configure, run as a service, connect an agent
Usage & tools — the tool catalog and how to call it
Architecture — how the server is put together
Security model — the full permissions and threat model
Changelog — release history
Security
The MCP server is the security boundary — the agent connecting to it is untrusted. Filesystem whitelists, terminal command controls, opt-in device access, and bearer-token auth on HTTP all enforce that boundary; run the server VPN-only. See docs/security.md for the full model.
License
MIT — see LICENSE.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
Related MCP Connectors
Remote MCP server exposing your Node Command fleet (files, shell, processes, browser) to AI hosts.
The Remote MCP server acts as a standardized bridge between LLM applications (like Claude, ChatGPT, and Cursor) and external services, enabling AI agents to access external tools and resources. Its primary capability is providing a centralized search tool to discover other MCP servers and their respective tools. Unlike local implementations, it runs remotely with OAuth authentication and permission controls for security.
Remote MCP server for AI.TV creators — delegate account operations to your AI agent over MCP.
MCP server that lets your AI assistant build and deploy apps, hosting each one at a live URL.
Related MCP Servers
- AlicenseAqualityCmaintenanceAn MCP server that gives AI agents SSH access to remote machines through your local OpenSSH client, enabling remote command execution, file transfer, persistent shell sessions, and port forwarding.17275 PyPI40MIT
- AlicenseNot gradedqualityCmaintenanceA self-hosted MCP server that gives AI agents controlled access to a machine: filesystem, shell, background processes, git, web fetching and persistent key-value memory.GPL 3.0
- AlicenseNot gradedqualityDmaintenanceA local MCP server that gives a cloud AI agent hands on a real machine, enabling file operations, command execution, and screen capture via a secure tunnel with path whitelisting, command guards, and audit logging.MIT
- AlicenseNot gradedqualityAmaintenanceMCP server that enables AI agents to execute commands on remote machines via SSH with secure credential handling, multiple host support, and configurable security guards.17 npmISC