Back to Home
0brym icon

mcp

Verified Safe

by 0brym

Overview

A modular, config-driven Model Context Protocol (MCP) server designed to expose a variety of configurable tools (filesystem, shell, HTTP, utilities) to AI agents via JSON-RPC over stdio, with a strong emphasis on security through configuration.

Installation

Run Command
node server.js

Environment Variables

  • LOG_LEVEL

Security Notes

The server explicitly prioritizes 'security by configuration' and implements mechanisms like path restrictions for filesystem operations, command whitelisting/blacklisting for shell execution, and domain filtering for HTTP requests. However, it utilizes powerful primitives: 'plugins/shell.js' directly executes shell commands via `child_process.exec`, and 'plugins/utils.js' includes a 'calculate' tool that uses the `Function` constructor (similar to `eval`) for mathematical expressions. While input sanitization and configurable restrictions are in place, these methods can introduce significant vulnerabilities if the configuration is not carefully managed or if the sanitization/whitelisting logic contains flaws. Misconfiguration, particularly by enabling broad shell commands or paths, could lead to severe system compromise. The server's security is highly dependent on the user's careful and restrictive configuration.

Similar Servers

Stats

Interest Score26
Security Score7
Cost ClassLow
Avg Tokens100
Stars1
Forks0
Last Update2025-11-18

Tags

MCPJSON-RPCNode.jsAgent ToolsConfig-driven