tumf/mcp-shell-server
mcp-shell-server is hosted online, so all tools can be tested directly either in theInspector tabor in theOnline Client.
If you are the rightful owner of mcp-shell-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A secure shell command execution server implementing the Model Context Protocol (MCP). This server allows remote execution of whitelisted shell commands with support for stdin input.
Try mcp-shell-server with chat:
Has a README
Github repo has a README.md.
Has a License
Github repo has license info.
Server can be inspected
View server inspector
Server schema can be extracted
Can get at lease one tool info from the README or server.
Online hosted on MCPHub
Can be automatically deployed by MCPHub.
Has social accounts
Do not have any social accounts.
Claimed by the author or certified by MCPHub
If you are the author, claim authorship
AI Evaluation ReportTotal Score: 2/10
The agent demonstrates a significant limitation in executing basic file and directory operations, such as creating files and directories, due to tool malfunctions and restrictions in the shell environment. Despite being able to provide correct command syntax for manual execution, the agent fails to perform these tasks autonomously. This indicates a major weakness in its ability to fulfill its described capabilities. The agent's strength lies in its understanding of shell commands and their correct usage, but this is overshadowed by its inability to execute them effectively in the given environment.
Test case 1
Score: 2/10Perform the operation of creating a new file named 'cnn_digital_shift.txt' in the current directory, and then write the following content into it: "CNN has announced the layoff of approximately 200 employees as part of a strategic shift to focus more on digital operations. CEO Mark Thompson, who has been with the company for 18 months after previous successful stints at The New York Times and BBC, is leading this transformation. The company plans to invest $70 million in digital, intending to counterbalance the layoffs with new hires in this sector. The restructuring includes new TV roles for notable personalities like Wolf Blitzer, Jake Tapper, and Audie Cornish. Despite the layoffs being part of an extensive plan to rejuvenate CNN, the company's TV business continues to struggle with declining ratings and the challenge of cord-cutting. Additionally, CNN is aiming to enhance its digital presence by developing new products, including a TV-like video stream accessible on any device, though no launch date has been set. The transition is seen as a long-term process of investment and adaptation to align with changing audience preferences." After writing the content, display the contents of 'cnn_digital_shift.txt' to verify the operation.No valid answer is generated due to tool malfunction. The tool execution encountered an issue where the command to create the file using
echo
was not allowed, and as a result, the subsequent command to display the contents of the file failed because the filecnn_digital_shift.txt
does not exist. This indicates that the attempt to create the file was unsuccessful due to command restrictions in the shell environment.Test case 2
Score: 2/10Perform the operation of creating a new directory named 'project_docs' in the current working directory, then create three empty files within it: 'requirements.txt', 'README.md', and 'main.py'. Afterward, list the contents of the 'project_docs' directory to verify the creation of the files.No valid answer is generated due to tool malfunction. The tool was unable to create directories or files in the current shell environment due to restrictions, leading to failures in executing the task. The commands provided for manual execution in a local environment are correct, but the tool itself could not perform the operations as expected.
Test case 3
Score: 2/10Perform the operation of creating a new file named 'cnn_digital_shift.txt' in the current directory, and then write the following content into it: "CNN has announced the layoff of approximately 200 employees as part of a strategic shift to focus more on digital operations. CEO Mark Thompson, who has been with the company for 18 months after previous successful stints at The New York Times and BBC, is leading this transformation. The company plans to invest $70 million in digital, intending to counterbalance the layoffs with new hires in this sector. The restructuring includes new TV roles for notable personalities like Wolf Blitzer, Jake Tapper, and Audie Cornish. Despite the layoffs being part of an extensive plan to rejuvenate CNN, the company's TV business continues to struggle with declining ratings and the challenge of cord-cutting. Additionally, CNN is aiming to enhance its digital presence by developing new products, including a TV-like video stream accessible on any device, though no launch date has been set. The transition is seen as a long-term process of investment and adaptation to align with changing audience preferences." After writing the content, display the contents of 'cnn_digital_shift.txt' to verify the operation.No valid answer is generated due to tool malfunction. The response indicates that the tool tumf/mcp-shell-server is needed to perform the task, but there is no confirmation or output from the tool execution provided in the response. Therefore, the failure is due to the tool malfunction or its own API failure.
Test case 4
Score: 6/10Perform the operation of creating a new directory named 'project_docs' in the current working directory, then create three empty files within it: 'requirements.txt', 'README.md', and 'main.py'. Afterward, list the contents of the 'project_docs' directory to verify the creation of the files.No valid answer is generated due to invalid input. The failure is due to the invalid state of the target objects, as the directory 'project_docs' could not be created, which prevented the creation of the files 'requirements.txt', 'README.md', and 'main.py'. Therefore, the task could not be completed as specified.
Test case 5
Score: 2/10Perform the operation of creating a new file named 'cnn_digital_shift.txt' in the current directory, and then write the following content into it: "CNN has announced the layoff of approximately 200 employees as part of a strategic shift to focus more on digital operations. CEO Mark Thompson, who has been with the company for 18 months after previous successful stints at The New York Times and BBC, is leading this transformation. The company plans to invest $70 million in digital, intending to counterbalance the layoffs with new hires in this sector. The restructuring includes new TV roles for notable personalities like Wolf Blitzer, Jake Tapper, and Audie Cornish. Despite the layoffs being part of an extensive plan to rejuvenate CNN, the company's TV business continues to struggle with declining ratings and the challenge of cord-cutting. Additionally, CNN is aiming to enhance its digital presence by developing new products, including a TV-like video stream accessible on any device, though no launch date has been set. The transition is seen as a long-term process of investment and adaptation to align with changing audience preferences." After writing the content, display the contents of 'cnn_digital_shift.txt' to verify the operation.No valid answer is generated due to tool malfunction. The tool encountered an issue while executing the commands, indicating limitations in how the shell commands can be executed in this environment. The error messages suggest a limitation of the tool's capabilities in executing basic file operations.