KensMCP
by kensuen
Overview
A custom Model Context Protocol (MCP) server that provides a suite of developer utilities for AI assistants to perform real actions.
Installation
python -m src.serverSecurity Notes
The `_handle_calculate` function uses `eval()` with user-provided `expression`. Although attempts are made to restrict the execution environment using `__builtins__={}` and a `safe_dict`, `eval()` is inherently dangerous when processing untrusted input and can lead to arbitrary code execution, resource exhaustion, or other vulnerabilities. The HTTP server binds to `0.0.0.0` by default, making it accessible on all network interfaces, which could expose the server and its `eval()` vulnerability if not run securely within a controlled environment.
Similar Servers
tmcp
Build Model Context Protocol (MCP) servers for AI agents, providing schema-agnostic tools, resources, and prompts, with optional OAuth 2.1 authentication and distributed session management.
zeromcp
A minimal, pure Python Model Context Protocol (MCP) server for exposing tools, resources, and prompts via HTTP/SSE and Stdio transports.
mcp-mcp
A Meta-MCP server to discover, suggest, and potentially provision other Model Context Protocol (MCP) servers for AI assistants.
universal-mcp-servers
Provides secure, Model Context Protocol (MCP)-compliant access to file system operations (read, write, move, list, search, get metadata, edit files) for AI development tools, including dynamic access control.