Hytale SDK analysis tool and MCP server
Project description
💎 Orbis Prism MCP
"Deconstruct the engine, illuminate the API."
Orbis Prism is a powerful SDK analysis tool for Hytale developers. It automatically detects your game installation, decompiles the server logic, and provides an intelligent AI-ready interface via the Model Context Protocol (MCP).
[!IMPORTANT] Orbis Prism requires an official Hytale installation. This tool does not distribute any game source code or binaries.
🚀 Quick Start
-
Install Install directly from PyPI:
pip install orbis_prism_mcp
(Or for local development:
pip install -e .) -
Initialize Workspace This command detects your Hytale installation, decompiles the server, and indexes the API and assets.
prism ctx init --assets
-
Start MCP Server
prism mcp
⚙️ Requirements
- Official Hytale Installation (Launcher and game files).
- Python 3.11+
- Java 17-25 (Required for Hytale server compatibility and JADX/Vineflower).
🏛️ Project Features
- Global CLI: Run
prismfrom any directory. - Decompiler Choice: Switch between JADX (default) and Vineflower engines.
- Deep Indexing: Fast API search with SQLite FTS5.
- Asset Exploration: Search and inspect Hytale assets (JSON, models, textures) directly from
Assets.zip. - AI-Ready: Native MCP server for integration with Cursor, Claude, and more.
📚 Documentation
Detailed documentation is available for different areas of the project:
- CLI Reference — Full command list and advanced usage.
- MCP Server Guide — How to connect Orbis Prism to Cursor, Claude, or other AI agents.
- Agent Context & Architecture — Technical details for contributors and AI development.
- The Developer's Prism — Our philosophy and purpose.
- Contributing — Help us improve the tool.
🌍 Language Support
The CLI supports both English and Spanish.
prism lang set en # Switch to English
prism lang set es # Cambiar a Español
⚖️ License
This project is licensed under the MIT License. See the LICENSE file for details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file orbis_prism_mcp-1.0.3.tar.gz.
File metadata
- Download URL: orbis_prism_mcp-1.0.3.tar.gz
- Upload date:
- Size: 55.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6439c0f29845f1814c893ac85825ab109533edf18098de9abd7815c7409dde29
|
|
| MD5 |
38d3eb3cae3de4722f1c75411109195d
|
|
| BLAKE2b-256 |
350ad1484af6bb394d44810854b72b7034934811b20f0a963754dd6815b229c8
|
Provenance
The following attestation bundles were made for orbis_prism_mcp-1.0.3.tar.gz:
Publisher:
python-publish.yml on OrbisFactory/OrbisPrismMCP
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
orbis_prism_mcp-1.0.3.tar.gz -
Subject digest:
6439c0f29845f1814c893ac85825ab109533edf18098de9abd7815c7409dde29 - Sigstore transparency entry: 947072360
- Sigstore integration time:
-
Permalink:
OrbisFactory/OrbisPrismMCP@9ea9db68d28630889b40d1e8f6604f5b70c9a564 -
Branch / Tag:
refs/tags/v1.0.3 - Owner: https://github.com/OrbisFactory
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@9ea9db68d28630889b40d1e8f6604f5b70c9a564 -
Trigger Event:
push
-
Statement type:
File details
Details for the file orbis_prism_mcp-1.0.3-py3-none-any.whl.
File metadata
- Download URL: orbis_prism_mcp-1.0.3-py3-none-any.whl
- Upload date:
- Size: 81.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1f86646a6998c6d124327f220a339636fdba76ab65c995a958f2e29ec806ce3f
|
|
| MD5 |
82e4587be490289d150a73a8c841e8a1
|
|
| BLAKE2b-256 |
a26a2f7b67e83ff3ee7164c321cc86e80bfae78d19a6fc066f8b42373a4d2fd9
|
Provenance
The following attestation bundles were made for orbis_prism_mcp-1.0.3-py3-none-any.whl:
Publisher:
python-publish.yml on OrbisFactory/OrbisPrismMCP
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
orbis_prism_mcp-1.0.3-py3-none-any.whl -
Subject digest:
1f86646a6998c6d124327f220a339636fdba76ab65c995a958f2e29ec806ce3f - Sigstore transparency entry: 947072361
- Sigstore integration time:
-
Permalink:
OrbisFactory/OrbisPrismMCP@9ea9db68d28630889b40d1e8f6604f5b70c9a564 -
Branch / Tag:
refs/tags/v1.0.3 - Owner: https://github.com/OrbisFactory
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@9ea9db68d28630889b40d1e8f6604f5b70c9a564 -
Trigger Event:
push
-
Statement type: