mcp-wallfacer (pip wrapper)
Thin Python wrapper around the
mcp-wallfacerRust binary. On first invocation, downloads the matching platform binary from the GitHub release into a per-user cache and execs it.
pip install mcp-wallfacer
wallfacer --help
What it installs
The Python package is tiny — pure-stdlib launcher, no extra deps. The
actual wallfacer binary is downloaded on the first run from the
matching GitHub release.
| Platform | Architecture |
|---|---|
| Linux | x86_64, aarch64 |
| macOS | x86_64 (Intel), aarch64 (Apple silicon) |
| Windows | x86_64 |
For other platforms, build from source:
cargo install mcp-wallfacer
Environment variables
| Var | Default | Purpose |
|---|---|---|
WALLFACER_VERSION |
v<package version> |
Pin the GH release to download. |
WALLFACER_CACHE_DIR |
platform default | Override the binary cache location. |
Default cache locations:
- Linux:
$XDG_CACHE_HOME/mcp-wallfacer(or~/.cache/mcp-wallfacer) - macOS:
~/Library/Caches/mcp-wallfacer - Windows:
%LOCALAPPDATA%\mcp-wallfacer
How the wrapper works
wallfaceris registered as a console script via[project.scripts]inpyproject.toml. It maps towallfacer_cli.main.- On invocation,
main()checks the cache for a binary matching the current platform + version. If absent, it downloads + extracts the GitHub release tarball. subprocess.runforwards argv and stdio to the binary, exit code propagates back.
The wrapper executes no Python at runtime beyond the launcher itself,
so behaviour is identical to a direct cargo install of the same
version.
Metadata
Release files for mcp-wallfacer 0.8.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| mcp_wallfacer-0.8.1.tar.gz | 4.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| mcp_wallfacer-0.8.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 9.1 kB
Release files / mcp_wallfacer-0.8.1.tar.gz
| Download URL | mcp_wallfacer-0.8.1.tar.gz |
|---|---|
| Size | 4.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e9d2b9062f2f55ecab6e9698b8876822ae0b1c6237a807c5e9d110b723c78731
|
|
BLAKE2b-256 checksum How to use checksums |
deaf8b253a5e1e05b7a7738ca1e1ad72cc4526e5dc7ec9d913e19b5c4e403b24
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on May 1, 2026.
Transparency logRelease files / mcp_wallfacer-0.8.1-py3-none-any.whl
| Download URL | mcp_wallfacer-0.8.1-py3-none-any.whl |
|---|---|
| Size | 4.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
afb065437759709cd6febe82f697d04cf49def75151e76bd55b8bd65dd3deec3
|
|
BLAKE2b-256 checksum How to use checksums |
70ab783eefeed045c14264d88eb6a552b1b36d829960f792d0105df03b1dd82b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.12
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on May 1, 2026.
Transparency log