acodex_server is a Rust-based backend/server for serving shell over socket. It provides a lightweight, independent, secure, and fast solution.
To install axs on your system, simply use the following command:
curl -L https://raw.githubusercontent.com/bajrangCoder/acodex_server/main/install.sh | bash
axs will automatically notify you whenever a new update is available. With a simple command:
axs update
you can easily update it without any hassle.
[!NOTE] This feature is available from
v0.2.0onwards. For older versions, please use the installation script to update.
$ axs --help
CLI/Server backend to serve pty over socket
Usage: axs [OPTIONS] [COMMAND]
Commands:
update Update axs server
help Print this message or the help of the given subcommand(s)
Options:
-p, --port <PORT> Port to start the server [default: 8767]
-i, --ip Start the server on local network (ip)
-c, --command <COMMAND_OVERRIDE> Custom command or shell for interactive PTY (e.g. "/usr/bin/bash")
--allow-any-origin Allow all origins for CORS (dangerous). By default only https://localhost is allowed
-h, --help Print help
-V, --version Print version
[!NOTE] If you encounter any issues, please create an issue on GitHub.
To build acodex_server from source, follow these steps:
Clone the repository:
bash
git clone https://github.com/bajrangCoder/acodex_server.git
Ensure that Rust is installed on your system.
Navigate to the project directory:
bash
cd acodex_server
Build the project:
bash
cargo build --release
Use the generated binary located at /target/release/axs.
$ claude mcp add acodex_server \
-- python -m otcore.mcp_server <graph>