matrix-compute-mcp: Official MCP Server & High-Level Verifiable AI Primitives
matrix-compute-mcp is an independent extension package built on top of matrix-compute-sdk that provides:
- High-Level Verifiable AI Primitives (
matrix_compute_mcp.ai): Drop-in PyTorch layers (DistributedLinear,DistributedLoRALinear), massive exact cosine similarity search (distributed_cosine_similarity), and distributed spectral PCA/SVD (distributed_pca_svd) — all verified in $O(n^2)$ via Freivalds' algorithm. - Official Model Context Protocol Server (
matrix-compute-mcp): Exposes decentralized GPU TFLOPS to autonomous AI agents (Claude Desktop, Cursor, Antigravity, LangChain, OpenClaw) over stdio/JSON-RPC 2.0 with L402 Macaroon or trial API key authentication.
Quick Start
1. MCP Client Configuration (Claude Desktop / Cursor / Antigravity)
{
"mcpServers": {
"matrix-compute": {
"command": "uvx",
"args": ["matrix-compute-mcp"],
"env": {
"MATRIX_NOSTR_RELAYS": "wss://relay.matrix-compute.net",
"MATRIX_SETTLEMENT_API_URL": "https://settlement.matrix-compute.net",
"MATRIX_L402_MACAROON": "<your-l402-macaroon-or-leave-unset-for-trial>"
}
}
}
}
2. Exposed MCP Tools
| Tool Name | Description |
|---|---|
get_network_status |
Queries the discovery relay for live GPU worker count, total VRAM, TEE enclaves, and sats_per_gflop pricing. |
estimate_job_cost |
Computes exact upload/download bandwidth (MB), task count, GFLOPs, and satoshi cost estimates via BandwidthProfiler. |
execute_distributed_matmul |
Executes verified distributed matrix multiplication $C = A \times B$ from .npy, .npz, .safetensors, or inline tensors. |
batch_similarity_search |
Runs massive exact $K$-NN cosine similarity search using OUTPUT_GRID_2D zero-reduction tiling. |
compute_pca_svd |
Runs verified top-$k$ randomized SVD or stateful remote-VRAM power-iteration PCA/SVD. |
3. High-Level Verifiable AI Primitives (matrix_compute_mcp.ai)
import numpy as np
from matrix_compute_mcp.ai import (
DistributedLinear,
DistributedLoRALinear,
distributed_cosine_similarity,
distributed_pca_svd,
)
# 1. Exact K-NN Cosine Similarity with OUTPUT_GRID_2D zero download redundancy
scores, indices = distributed_cosine_similarity(queries, corpus_embeddings, top_k=10)
# 2. Drop-in PyTorch Linear & LoRA Linear layers with verified forward & backward passes
layer = DistributedLinear(in_features=4096, out_features=4096)
lora_layer = DistributedLoRALinear(in_features=4096, out_features=4096, r=16, lora_alpha=32.0)
# 3. Distributed Randomized SVD / Stateful Power-Iteration PCA
U, S, Vt = distributed_pca_svd(embeddings, k=32, method="randomized")
Metadata
Release files for matrix-compute-mcp 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| matrix_compute_mcp-0.1.0.tar.gz | 34.1 kB | Without provenance | Details for matrix_compute_mcp-0.1.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| matrix_compute_mcp-0.1.0-py3-none-any.whl | Python 3 | none | any | Details for matrix_compute_mcp-0.1.0-py3-none-any.whl |
Total release size: 70.4 kB
Release files / matrix_compute_mcp-0.1.0.tar.gz
| Download URL | matrix_compute_mcp-0.1.0.tar.gz |
|---|---|
| Size | 34.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
94803abeadeaf91f09c9400cd620eaed9f1165f7966418da2678950fd8a7c962
|
|
BLAKE2b-256 checksum How to use checksums |
f6c59e87cea2b9a9762e1dad905200e1585997a0288f112a9b836ecc0b663e6d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.8.10
|
Release files / matrix_compute_mcp-0.1.0-py3-none-any.whl
| Download URL | matrix_compute_mcp-0.1.0-py3-none-any.whl |
|---|---|
| Size | 36.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4316c980c0d6de98e8e529c5a6aa420279ccd6f66b514cdbbfed78178f064eeb
|
|
BLAKE2b-256 checksum How to use checksums |
19ded781b7a270af750bb28f582d40ec457d2e4a45b568342ee5c0f3a7022fbf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.8.10
|
Security for matrix-compute-mcp 0.1.0
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.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.