duke-dcc-mcp
Verified Safeby LoganChu
Overview
Facilitates remote management of the Duke Computing Cluster (DCC) via SSH through an MCP-powered application.
Installation
conda activate mcp && python duke-dcc-mcp.pyEnvironment Variables
- LITELLM_KEY
Security Notes
The server allows remote command execution (`execute_command`) which is inherently powerful; secure handling of SSH keys and passphrases by the user is critical. It relies on 'paramiko' for SSH, a standard library. No obvious 'eval' or obfuscation. The global variables for connection state in `duke-dcc-mcp.py` might pose challenges for concurrent sessions if not managed by the MCP framework, but are not direct security flaws. Environment variables for API keys are correctly used where explicitly implemented (`LITELLM_KEY`).
Similar Servers
awesome-mcp-servers
A comprehensive directory for discovering various Model Context Protocol (MCP) servers, clients, and frameworks across different domains, facilitating integration with AI assistants.
mcp-image
The MCP server enables AI assistants to generate and edit images using Google's Gemini 3 Pro Image, with intelligent prompt optimization provided by Gemini 2.0 Flash.
mcp-server-infranodus
Integrates InfraNodus knowledge graph and text network analysis capabilities into LLM workflows and AI assistants for generating knowledge graphs, detecting content gaps, identifying topics, and performing SEO analysis.
mcp-dblp
Provides a Model Context Protocol (MCP) server for Large Language Models (LLMs) to access, search, and manage publications and BibTeX entries from the DBLP computer science bibliography database.