MCPcopy Index your code
hub / github.com/SideStore/omnisette-server

github.com/SideStore/omnisette-server @0.2.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release 0.2.0 ↗ · + Follow
41 symbols 80 edges 5 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

omnisette-server

An HTTP server wrapper for omnisette.

Supports both V1 (Provision) and V3 of anisette servers.

Alt

Setup

First, download the Apple Music APK and extract it as a zip. (cd tmp && unzip ../applemusic.apk) Then, move the lib directory to the directory you want to run omnisette-server from.

Next, download the latest omnisette-server binary for your platform from GitHub Releases. Place it in the same directory with the lib directory, so that omnisette can access the libraries at ./lib. (You can also run from source via cargo run)

Now, run the omnisette-server binary. You can use --help to get a list of options, but the defaults should be good for most setups (I recommend changing the worker argument; it is equal to the amount of people who can provision at the same time, so choose it based on how much traffic you expect). You might want to setup something to run omnisette-server in the background.

Extension points exported contracts — how you extend this code

ToPlist (Interface)
(no doc) [1 implementers]
src/tests.rs
ExitContext (Interface)
(no doc) [1 implementers]
src/provisioning_session.rs
SendServerResult (Interface)
(no doc) [1 implementers]
src/result.rs

Core symbols most depended-on inside this repo

exit
called by 20
src/provisioning_session.rs
res
called by 7
src/result.rs
adi_proxy
called by 6
src/provider_instance.rs
set_identifier
called by 4
src/provider_instance.rs
get_path_and_uuid_for_identifier
called by 2
src/provider_instance.rs
set_path
called by 2
src/provider_instance.rs
set_identifier_and_path
called by 2
src/provider_instance.rs
get_authentication_headers
called by 1
src/provider_instance.rs

Shape

Method 21
Class 8
Function 7
Interface 3
Enum 2

Languages

Rust100%

Modules by API surface

src/provisioning_session.rs15 symbols
src/provider_instance.rs11 symbols
src/main.rs8 symbols
src/result.rs4 symbols
src/tests.rs3 symbols

For agents

$ claude mcp add omnisette-server \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact