nodeproxy-tools
Python clients for NodeProxy, TokenSqueezer, and VectorCache — x402-gated agent APIs.
Install
NodeProxy (scrape → markdown)
pip install "nodeproxy-tools[x402,langchain]"
export EVM_PRIVATE_KEY=0x...
TokenSqueezer (LLM token compression)
pip install "nodeproxy-tools[tokensqueezer]"
# or standalone when published: pip install "tokensqueezer-tools[x402,langchain]"
from tokensqueezer_tools import TokenSqueezerClient
VectorCache (semantic vector cache)
pip install "nodeproxy-tools[vectorcache]"
# or standalone when published: pip install "vectorcache-tools[x402,langchain]"
from vectorcache_tools import VectorCacheClient
Everything
pip install "nodeproxy-tools[all]"
export EVM_PRIVATE_KEY=0x...
LangChain — NodeProxy
from nodeproxy_tools.langchain import NodeProxyMarkdownTool
tool = NodeProxyMarkdownTool()
print(tool.invoke({"url": "https://example.com"}))
LangChain — TokenSqueezer
from tokensqueezer_tools.langchain import TokenSqueezerTool
tool = TokenSqueezerTool()
tool.invoke({"text": "Long noisy agent feed…"})
LangChain — VectorCache
from vectorcache_tools.langchain import VectorCacheTool
tool = VectorCacheTool()
tool.invoke({"query": "agent swarm lookup", "vector": [0.1, 0.2, 0.3]})
CrewAI
from nodeproxy_tools.crewai import NodeProxyMarkdownTool
tool = NodeProxyMarkdownTool()
print(tool._run("https://example.com"))
CLI
nodeproxy-parse https://example.com
Publish
bash /home/me/SAAS/scripts/publish-pypi.sh nodeproxy
Release files for nodeproxy-tools 0.2.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 | |
|---|---|---|---|
| nodeproxy_tools-0.2.0.tar.gz | 10.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| nodeproxy_tools-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 26.0 kB
Release files / nodeproxy_tools-0.2.0.tar.gz
| Download URL | nodeproxy_tools-0.2.0.tar.gz |
|---|---|
| Size | 10.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
99a6cbdb4083aec19b81d3cb16aadef5cb39542a96b2cce7e7e530b92d275a70
|
|
BLAKE2b-256 checksum How to use checksums |
68d7a5473d037f74903ed8e26ab6baa6a89e1734e05c4c1d7f8a60b17aaba6eb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|
Release files / nodeproxy_tools-0.2.0-py3-none-any.whl
| Download URL | nodeproxy_tools-0.2.0-py3-none-any.whl |
|---|---|
| Size | 16.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
4eca0f8e1a6ed58cfccc3e0f2f9dfce607434afa62778f4ed9c312184e7878ae
|
|
BLAKE2b-256 checksum How to use checksums |
76860db19a7b4cfef76ea21f835aadca0d2ebfc7b740fa22c6c38314538469e9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|