MCP
by IdrissPro
Overview
A Python-based MCP (Micro-Agent Communication Protocol) server providing WebSocket and STDIO interfaces for dispatching tools, including streaming capabilities and input validation.
Installation
docker run --rm -p 8765:8765 python-mcp-serverSecurity Notes
The server lacks authentication and authorization, allowing any client to invoke registered tools. Tools like `list_files` and `search_in_files` directly expose file system operations (listing directories, reading file contents) to unauthenticated client input via the `path` argument without proper sandboxing or input sanitization beyond JSON Schema validation. This poses a significant information disclosure risk and potential for resource exhaustion, making it unsafe for production environments without substantial security hardening (as explicitly noted in the README).
Similar Servers
mem-agent-mcp
Provides a Model Context Protocol (MCP) server for a memory agent, enabling LLMs to interact with an Obsidian-like memory system for contextual assistance and RAG.
agentor
Deploy scalable AI agents with tool integrations (weather, email, GitHub, etc.) and support for A2A and MCP communication protocols.
mcp-servers
An MCP server for fetching, cleaning, and intelligently extracting content from web pages, designed for agent-building frameworks.
zeromcp
A minimal, pure Python Model Context Protocol (MCP) server for exposing tools, resources, and prompts via HTTP/SSE and Stdio transports.