mcp_server_test
Verified Safeby jvermeir
Overview
A simple REST API service for storing and retrieving text documents, primarily used as a local test server and integrated with Model Context Protocol (MCP) plugins for AI interaction.
Installation
uv run python server.pyEnvironment Variables
- PORT
Security Notes
The Flask server (`test_server/server.py`) runs with `debug=True` by default, which is a significant security risk for anything beyond local development, as it can expose sensitive information and allow arbitrary code execution via the Werkzeug debugger. The MCP plugin (`plugins/rest_call_plugin/rest_call.py`) makes HTTP requests using `httpx`. While it limits the host to `http://localhost:3000`, an AI instructing it could still send arbitrary data as JSON bodies or headers to the local server, which is generally acceptable given its role as a plugin for an AI agent interacting with a local service.
Similar Servers
mcp-server
Provides a Model Context Protocol (MCP) server for AI agents to search and retrieve curated documentation for the Strands Agents framework, facilitating AI coding assistance.
zeromcp
A minimal, pure Python Model Context Protocol (MCP) server for exposing tools, resources, and prompts via HTTP/SSE and Stdio transports.
agents-mcp-usage
Demonstrates a Model Context Protocol (MCP) server interacting with various AI agent frameworks.
prompts-mcp
A Model Context Protocol (MCP) server for managing, templating, and exposing AI prompts defined in markdown files via stdio and HTTP transports.