Back to Home
PieterPrespective icon

git-multidolt-mcp

Verified Safe

by PieterPrespective

Overview

A C# Model Context Protocol (MCP) server that bridges MCP requests to the Unity Editor via TCP connection, enabling tool execution and state retrieval for development workflows. It is also an example component within a broader Dolt Multi-Database MCP Server (DMMS) project, which integrates version-controlled knowledge bases.

Installation

Run Command
docker run -it umcpserver

Environment Variables

  • UNITY_HOST
  • UNITY_PORT
  • UNITY_STATE_PORT
  • MCP_PORT
  • CONNECTION_TIMEOUT
  • BUFFER_SIZE
  • MAX_RETRIES
  • RETRY_DELAY
  • DOTNET_RUNNING_IN_CONTAINER
  • ENABLE_LOGGING

Security Notes

The use of `network_mode: host` in `docker-compose.yml` for development simplifies setup but poses a significant security risk in production by exposing all host network interfaces to the container. The long `CONNECTION_TIMEOUT` (24 hours) could allow stale or prolonged connections. However, environment variables are used for configuration, which is a good practice, and volume mounts for `TestResults` and `UnityProject` are set to `read_only: true`, mitigating some file access risks. No obvious malicious patterns or hardcoded secrets were found.

Similar Servers

Stats

Interest Score0
Security Score7
Cost ClassLow
Avg Tokens500
Stars0
Forks0
Last Update2026-01-18

Tags

MCP ServerUnity EditorTCP CommunicationC#DockerDevelopment ToolingGame Development