mcp-server
Verified Safeby Enapter
Overview
This server provides a Model Context Protocol (MCP) interface for AI assistants and other MCP clients to interact with Enapter EMS sites, devices, and telemetry data.
Installation
docker run --name enapter-mcp-server -p 8000:8000 enapter/mcp-server:v0.1.0 serveEnvironment Variables
- ENAPTER_MCP_SERVER_ADDRESS
- ENAPTER_HTTP_API_URL
Security Notes
Authentication is token-based via `X-Enapter-Auth-Token` HTTP header, requiring clients to provide a valid Enapter API token. The server extracts this token from incoming requests to authenticate with the upstream Enapter HTTP API. No clear security vulnerabilities or dangerous patterns like `eval` detected in the provided source code. The 'FIXME' comment regarding client instance creation is a performance concern, not a security vulnerability.
Similar Servers
Unla
Transforms existing MCP Servers and APIs into MCP protocol-compliant endpoints through configuration, enabling LLM tool calling without code changes.
MultiServer-Mcp
Demonstrates building and interacting with multiple Microservice-Compatible Protocol (MCP) servers for math and text processing using a LangChain MCP client for direct tool invocation.
Convert_FastAPI_MCPTool
Integrates a MCP server to expose selected FastAPI application routes as MCP tools.
mcp_server_example
This server exposes simple Python functions as API endpoints using the FastMCP framework, providing a demonstration of a microservice.