Skip to content

chu2bard/termlink

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

123 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 commands
  • read_file / write_file - file operations
  • list_directory / file_exists - directory browsing
  • process_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

About

MCP server for shell and terminal operations

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors