{"type":"mcp_client","name":"trebuchet","description":"Trebuchet Tk is a TCL/Tk 8 MUD client designed to provide a user-friendly interface for connecting to and interacting with MUDs, MUCKs, and MUSHes, offering features like color highlighting and script triggering.","category":"Communication","language":"Tcl","stars":11,"forks":3,"owner":"fuzzball-muck","github_url":"https://github.com/fuzzball-muck/trebuchet","homepage":null,"setup":"## Setup\n\nThis assumes that you already have TCL/Tk (AKA 'wish') already installed on your unix/linux system, and that the 'wish' program is in your $PATH.\nIf you don't have wish installed, you will want to either get the TCL/Tk packages from your OS vendor (RedHat, Debian, etc.) or you may fetch the sources from https://www.tcl.tk/.  You need TCL/Tk version 8.0.5 or later.\n\nUn-gzip the tarfile:\n\n    gunzip TrebTk10aXX.tar.gz\n\nUntar the tarfile:\n\n    tar xf TrebTk10aXX.tar\n\nMove the directory structure that you unpacked to someplace convenient:\n\n    mv TrebTk10aXX /usr/local/trebtk\n\nMake a softlink from a convenient directory that is in your $PATH, linking to the Trebuchet.tcl file:\n\n    cd /usr/local/bin\n    ln -s /usr/local/trebtk/Trebuchet.tcl treb\n\nThen when you want to run Trebuchet, just invoke the 'treb' softlink.\nNOTE:  The Trebuchet.tcl file MUST be located in the same directory as the 'lib' and 'docs' directories.  Otherwise it won't be able to find the libraries it needs to run.  This is why you make a softlink to the Trebuchet.tcl file, instead of moving it.","tools":"## Available Tools\n\n\t\t1. Color hilighting of lines and words based on patterns.\n\t\t2. Triggering execution of scripts based on patterns.\n\t\t3. Keeps track of your worlds, characters, and passwords, so you don't have to keep entering them manually.\n\t\t4. Command line macros to help you automate complex tasks.\n\t\t5. Keyboard bindings to perform commands with one or two keystrokes.\n\t\t6. QuickButtons to perform commands at the click of a mouse button.\n\t\t7. Can generate dynamic GUI dialogs upon server request.\n\t\t8. Supports SSL encrypted connections, with the tcltls package.\n\t\t9. Input command line history.\n\t\t10. Tab word completion, based on the last N lines of scrollback.\n\t\t11. Simultaneous multi-connection support.\n\t\t12. Quoting of text files to connections.\n\t\t13. Nearly all GUI features have command-line equivalents.","faq":null,"created_at":"2016-09-28T08:06:41+00:00","updated_at":"2025-01-19T10:28:30+00:00","source_url":"https://model-context-protocol.com/clients/mud-muck-mush-chat-client-gui","related_articles":[]}