- Home
- MCP servers
- MCPAddon
MCPAddon
- javascript
0
GitHub Stars
javascript
Language
5 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"marabank-mcpaddon": {
"command": "node",
"args": [
"C:\\path\\to\\mcpaddon\\server.js"
]
}
}
}You can securely manage remote servers through a focused MCP server that connects via standard IO. This setup lets you read, write, and execute on remote machines, all driven by simple, conversational commands. It’s designed to be easy to install, flexible to configure, and capable of handling multiple servers from a single interface.
How to use
Interact with the MCP server using your preferred MCP client. You can manage servers, read and write files, list directories, and run commands on remote machines. Use natural language prompts to switch active servers, add new ones, remove or edit existing configurations, and perform file and command operations directly on the remote hosts.
How to install
Prerequisites you need on your workstation before starting are Node.js and npm. Install them first, then follow the steps to set up the MCP server for remote control.
# Check Node.js version
node -v
# Check npm version
npm -v
Install steps from manual configuration
- Create the MCP server configuration file with a local stdio runtime. This runs the MCP server as a local process and connects via node to the server script.
{
"mcpServers": {
"ssh_filesystem": {
"type": "stdio",
"name": "ssh_filesystem",
"command": "node",
"args": ["C:\\path\\to\\mcpaddon\\server.js"]
}
}
}
Run the MCP server
Start the MCP server with your preferred runtime. Use your existing editor to point Claude/Desktop to the config file you created. If you are using a Windows environment, ensure the path uses double backslashes.
Additional configuration notes
If you plan to manage multiple servers, you can extend the config with more server blocks under mcpServers. Each entry should specify a unique name and the exact startup command line as shown above.
Available tools
list_servers
Lists all configured MCP servers with their connection details.
add_server
Adds a new server configuration using either key-based or password authentication.
remove_server
Removes an existing server configuration.
edit_server
Edits fields of an existing server configuration such as IP, port, username, or authentication method.
switch_server
Switches the active server to a different configured server.
current_server
Shows which server is currently active.
read_file
Reads the contents of a file from the remote server.
write_file
Writes content to a file on the remote server.
list_directory
Lists the contents of a directory on the remote server.
execute_command
Executes a shell command on the remote server.