If you use Claude Desktop with MCP tools, every tool call is unaudited. There is no record of what Claude did with your tools unless you build it yourself.
asqav-mcp fixes this. It is an MCP server that sits alongside your other servers and signs every tool call.
Setup (2 minutes)
- Install:
pip install asqav-mcp
- Add to your Claude Desktop config (
~/Library/Application Support/Claude/claude_desktop_config.json):
{
\"mcpServers\": {
\"asqav\": {
\"command\": \"asqav-mcp\",
\"env\": {
\"ASQAV_API_KEY\": \"sk_...\"
}
}
}
}
- Restart Claude Desktop.
That is it. Every tool call Claude makes now gets a quantum-safe signature.
What you get
Claude calls a tool -> asqav-mcp signs the request -> tool executes -> asqav-mcp signs the response -> both signatures chain together.
You can check policies too. Want to block Claude from deleting files? Set a policy and asqav-mcp will reject the tool call before it executes.
Also works with Cursor and Claude Code
Same MCP server works anywhere MCP is supported.
GitHub: https://github.com/jagmarques/asqav-mcp
SDK: https://github.com/jagmarques/asqav-sdk
Docs: https://asqav.com/docs/
Top comments (0)