Back to Home
tunjiadeshina icon

mcp

by tunjiadeshina

Overview

Provides a collection of reference implementations for the Model Context Protocol (MCP), enabling Large Language Models (LLMs) with secure, controlled access to external tools and data sources like web content, filesystems, Git repositories, persistent memory, and time utilities.

Installation

Run Command
npx @modelcontextprotocol/server-everything

Environment Variables

  • MEMORY_FILE_PATH
  • DISABLE_THOUGHT_LOGGING
  • PORT

Security Notes

The 'filesystem' server implements robust path validation (symlink resolution, path traversal prevention, atomic writes) which is highly commendable. However, the 'git' server lacks explicit path validation for `repo_path` and `files` arguments, making it a critical security risk where an LLM could be directed to operate on arbitrary paths or repositories on the host system. The 'fetch' server introduces network access capabilities, including the option to ignore `robots.txt`, which poses a risk if misused or misconfigured. The 'memory' server allows `MEMORY_FILE_PATH` to be configured via an environment variable, which could lead to writes to arbitrary locations if set to an unsafe path. The 'everything' server, while a demo, exposes environment variables and network transports, requiring careful deployment. Overall, critical security omissions in some core tools significantly lower the score.

Similar Servers

Stats

Interest Score0
Security Score4
Cost ClassMedium
Avg Tokens1000
Stars0
Forks0
Last Update2026-01-19

Tags

MCPLLM ToolsAI IntegrationReference ImplementationExtensible