verditnxtgen-mcp
One-decorator Python middleware for the VerditNxtGen cryptographic ledger.
Silently intercepts every MCP tool call, signs the payload with HMAC-SHA256, and posts telemetry asynchronously to the VerditNxtGen ledger — zero latency added to agent execution.
Install
pip install verditnxtgen-mcp
Usage
from mcp.server.fastmcp import FastMCP
from verditnxtgen_mcp import verdit_ledger
mcp = FastMCP("my-server")
@mcp.tool()
@verdit_ledger(api_key="YOUR_VERDIT_API_KEY")
async def my_tool(query: str) -> str:
return query
Or wrap all tools at once:
from verditnxtgen_mcp import wrap_server
wrap_server(mcp, api_key="YOUR_VERDIT_API_KEY")
Links
Metadata
Release files for verditnxtgen-mcp 1.0.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 | |
|---|---|---|---|
| verditnxtgen_mcp-1.0.1.tar.gz | 3.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| verditnxtgen_mcp-1.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 6.8 kB
Release files / verditnxtgen_mcp-1.0.1.tar.gz
| Download URL | verditnxtgen_mcp-1.0.1.tar.gz |
|---|---|
| Size | 3.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
74d3606bf8246e36def7ba6cd5b0d9b1cf7d8b5f9ffee6248e97c6ea147b55d7
|
|
BLAKE2b-256 checksum How to use checksums |
590fb7dfa71273fa6eb145c113fe348136449c4574335098930264c692ff2189
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.15
|
Release files / verditnxtgen_mcp-1.0.1-py3-none-any.whl
| Download URL | verditnxtgen_mcp-1.0.1-py3-none-any.whl |
|---|---|
| Size | 3.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
50c32ec66d5e457dc2c65d616f83a550c95376c5e9bd17762fd2d18725c86ae5
|
|
BLAKE2b-256 checksum How to use checksums |
2284c21d13253a11804dbaef9d0808904a6d7741b3fcd1001f8a0e35270c17bd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.15
|