# wxpymoo

> MCP Client

wxpymoo is a work-in-progress wxPython MOO/MUD client aiming to replicate tkMOO-light's functionality with modern features like ANSI color support, MCP, MSSP, MTTS, MCCP, tabbed connections, and cross-platform compatibility.

## Overview

- **Category:** Communication
- **Language:** Python
- **Stars:** 4
- **Forks:** 2
- **Owner:** emersonrp
- **GitHub:** https://github.com/emersonrp/wxpymoo
- **Created:** 2016-01-13T02:45:20+00:00
- **Updated:** 2024-06-29T23:26:42+00:00
- **Source:** https://model-context-protocol.com/clients/wxpython-moo-mud-client-ansi-mcp

## Setup

## Setup

### Windows / Mac users:
* Clone this repo
* Go to the Python link above, get the latest version of Python
* Install it
* Open a terminal, type `pip3 install wxPython`
* Double-click "wxpymoo.py" inside the wxpymoo directory

### Linux / etc users:
* Clone this repo
* install the latest version of python3 and of wxpython from your distribution
* Either run ./wxpymoo.py from a terminal or double-click it in your file manager

## Tools

## Available Tools

		1. Connects to arbitrary host/port combinations.
		2. Contains a "worlds list" full of ~50 currently-active MOOs/MUDS/etc to choose from.
		3. ANSI 16, 256, and 24-bit support, as well as FANSI; multiple color themes for core ANSI colors.
		4. Partial MCP/2.1 implementation -- mcp-negotiate is implemented; mcp-cord only partially.
		5. MCP packages: dns-com-awns-displayurl, dns-com-awns-rehash (partial), dns-com-awns-serverinfo, dns-com-awns-status (partial), dns-com-vmoo-client, dns-com-vmoo-smartcomplete, dns-org-mud-moo-simpleedit.
		6. A growing number of MUD protocols supported: MSSP (partial), MTTS, MCCP.
		7. Multiple connections supported via tabbed interface.
		8. SSL support per-world.
		9. Works at least reasonably well on Linux, MacOS, Windows.
		10. Basic but functional command history.
		11. Tab-complete, currently fed from dns-com-vmoo-smartcomplete.
