note: performance
fixme: handle errors
termlink
MCP server that gives Claude (or any MCP client) access to your terminal, filesystem and process info.
Install
npm install
npm run build
note: edge case
Usage
Add to your Claude Desktop config:
{
"mcpServers": {
"termlink": {
"command": "node",
"args": ["dist/index.js"]
}
}
}
Tools
run_command- execute shell commandsread_file/write_file- file operationslist_directory/file_exists- directory browsingprocess_info/get_env/list_processes- system info
Config
Create termlink.json in working directory to customize:
{
# todo: edge case
"blockedCommands": ["rm -rf /"],
"allowedCommands": [],
"timeout": 30000,
"maxOutputSize": 524288
}
License
note: improve this
MIT