dimetrics-mcp-server
by fellnerd
Overview
Integrates Dimetrics, Werkportal, and PPMC APIs, enabling natural language management of data, resources, and administrative entities through GitHub Copilot.
Installation
docker-compose up -dEnvironment Variables
- DIMETRICS_API_URL
- DIMETRICS_API_KEY
- DIMETRICS_SESSION_COOKIE
- DEBUG
- PORT
- HOST
- MCP_TRANSPORT
- MCP_PUBLIC_HOST
- MCP_DISABLE_DNS_PROTECTION
- MCP_ALLOWED_HOSTS
- MCP_ALLOWED_ORIGINS
Security Notes
Critical security risk: The `docker-compose.yml` file explicitly hardcodes API keys (`DIMETRICS_API_KEY`) for the `werkportal-mcp-server` and `ppmc-mcp-server` containers. This directly exposes sensitive credentials in the configuration. While the `dimetrics-mcp-server` references an `.env` file, the hardcoded keys for the other services are a major vulnerability. The server does implement transport security features like DNS rebinding protection and allowed hosts/origins, but their effectiveness depends on proper configuration, with a fallback to disabling protection if settings are incomplete.
Similar Servers
mcphub
An orchestration hub that aggregates, manages, and routes Model Context Protocol (MCP) servers and their tools, providing a centralized interface, user management, OAuth 2.0 authorization server capabilities, and AI-powered tool discovery and routing.
mcp-servers
A curated collection of Model Context Protocol (MCP) server configurations to integrate various developer tools and services with AI agents.
openapi-mcp-server
Converts OpenAPI specifications into Model Context Protocol (MCP) tools, enabling AI assistants to interact with APIs.
photons
A comprehensive demonstration MCP server showcasing various functionalities of the Photon runtime, including basic data handling, streaming responses, progress reporting, in-memory state management, and interactive UI elements. It serves as a reference for developers building new photons.