mcp-enterprise-server
by sycbs4t2dx-hue
Overview
The MCP Enterprise Server provides an AI-powered system for intelligent memory management, code knowledge graph generation, project context tracking, hallucination detection, and code quality assurance to assist developers in their coding workflows.
Installation
python mcp_server_unified.pyEnvironment Variables
- MCP_DATABASE_URL
- DB_HOST
- DB_PORT
- DB_USER
- DB_PASSWORD
- DB_NAME
- MCP_REDIS_URL
- MCP_MILVUS_HOST
- MCP_MILVUS_PORT
- MCP_ANTHROPIC_API_KEY
- MCP_OPENAI_API_KEY
- MCP_AI_MODEL
- MCP_LOGGING_LEVEL
- MCP_LOGGING_FORMAT
- MCP_LOGGING_LOG_FILE
- MCP_SERVER_HOST
- MCP_SERVER_PORT
- MCP_SERVER_WORKERS
- MCP_APP_DEBUG
- MCP_APP_ENVIRONMENT
- MCP_CONFIG_PATH
- LOG_LEVEL
- EMBEDDING_MODEL
- EMBEDDING_MODEL_PATH
- VECTOR_DB_TYPE
- LOCK_TIMEOUT
- JWT_SECRET_KEY
Security Notes
CRITICAL: The default JWT `secret_key` in `src/mcp_core/common/config.py` is 'change-this-in-production-use-a-32-char-min-key'. This is a severe vulnerability if used in production. Replace it immediately with a strong, randomly generated key. The server uses `os.system` and `subprocess.run` calls (e.g., for database creation and Git hooks) which, while functional, introduce potential command injection risks if inputs are not meticulously sanitized. Ensure that all user-supplied paths and arguments passed to these commands are rigorously validated. The inclusion of `python3 -c "..."` in a Git hook is also a powerful execution vector that demands careful auditing and sandboxing.
Similar Servers
easy-code-reader
Provides a Model Context Protocol (MCP) server for AI assistants to intelligently read Java source code from local projects and Maven dependencies, supporting decompilation and multi-module analysis.
mcp-github-project-manager
AI-powered GitHub Project Management, including automated roadmap generation, sprint planning, issue triaging, task breakdown, and comprehensive project workflow automation.
tenets
Provides intelligent, token-optimized code context and automatically injects guiding principles to AI coding assistants for enhanced understanding and consistent interactions.
ultrascript-tools-mcp
An expert developer tool for comprehensive code analysis, semantic search, refactoring, code modification, and automated documentation. It leverages AI and specialized runtime environments (Node.js/Bun) for high performance, featuring deep Git integration for branch-aware indexing and merge conflict resolution across multiple programming languages.