mcp-simulator
Verified Safeby atlanssia
Overview
Simulate Model Context Protocol (MCP) servers with dynamic configuration and AI-powered mock data generation, facilitating MCP client development, API prototyping, and integration testing.
Installation
./mcp-simulatorEnvironment Variables
- OPENAI_API_KEY
Security Notes
The server uses environment variables for LLM API keys (e.g., OPENAI_API_KEY) and masks them when exposed via the `/config/llm` API endpoint. However, the default `AccessLog` middleware captures full request and response bodies for most API traffic (excluding `/sse` endpoints). This poses a significant risk of logging sensitive data (e.g., API requests, AI prompts, generated mock data) if not properly secured at the operational level. Frontend uses `JSON.parse` with error handling. No `eval` or obvious malicious patterns found in the provided code.
Similar Servers
tmcp
A server implementation for the Model Context Protocol (MCP) to enable LLMs to access external context and tools.
infobip-openapi-mcp
Exposes any OpenAPI documented HTTP API as a Model Context Protocol (MCP) server for AI agents, with support for mock mode and authentication.
mcp-jest
A testing framework for Model Context Protocol (MCP) servers, allowing automated validation of AI agent tools, resources, and prompts.
mcp-sdk-go
A Go SDK for building applications that communicate with large language models and external tools via the Model Context Protocol (MCP), supporting both client and server implementations.