Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
作者提供的说明(英文原文)
Cryptographic audit trail for AI agents. Sign, verify, export. GDPR/HIPAA/EU AI Act.
这三项永远不会合并成一个分数:意见、测量和人气是不同的东西。
我们还没有为它写通俗的介绍。下面是我们从注册中心读取到的事实。
选择你使用的 AI 应用,然后复制设置。
你需要
你用的是哪个应用?
在上方选择你的应用。我们会记住它,下次按钮会显示“安装到 …”。
打开 Claude Desktop → Settings → Developer → Edit Config,把下面的内容粘贴到 claude_desktop_config.json
{
"mcpServers": {
"audit-trail": {
"command": "npx",
"args": [
"-y",
"@piqrypt/mcp-server"
]
}
}
}在终端中运行这条命令
claude mcp add audit-trail -- npx -y @piqrypt/mcp-server粘贴到项目中的 .cursor/mcp.json,或 ~/.cursor/mcp.json
{
"mcpServers": {
"audit-trail": {
"command": "npx",
"args": [
"-y",
"@piqrypt/mcp-server"
]
}
}
}浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。
粘贴到项目中的 .vscode/mcp.json
{
"servers": {
"audit-trail": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@piqrypt/mcp-server"
]
}
}
}浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。
这个服务器在你的电脑上运行,而 ChatGPT 只能连接互联网上的服务器。请选择其他应用。
你的选择通过 Cookie 保存在这台设备上,无需账户。
这些设置是根据作者在注册中心的条目生成的。如果 README 的写法不同,请以 README 为准。
它在你的电脑上运行;安装后,工具列表会显示在你的 AI 应用中。
我们检查的是任何人都能看到的信息;我们没有阅读代码。不适用的检查项不计入总数。 · 检查于 2026年11月7日
注册名称已通过 GitHub 账户 PiQrypt 验证,该账户拥有此仓库
我们还没有从 GitHub 读取这个仓库
我们还没有从 GitHub 读取这个仓库
它在你的电脑上运行,没有互联网端点
在你的电脑上运行,改用本地设置
它在你的电脑上运行;我们只能读取互联网端点的工具列表
与注册中心里这个分类中所有活跃的服务器比较。只有当发布者拥有该仓库时,星标数才计入。
它在 1 项适用的基础检查中通过了 1 项。我们没有阅读代码。在添加密钥或令牌之前,请先看看这个服务器要求哪些权限,并使用只具备所需权限的密钥。
注册中心没有列出必需的密钥,不过有些服务器会在首次使用时要求你登录。
它在你的电脑上运行。你的 AI 应用会在需要时启动它,数据不会经过作者的服务器(除非它自己调用在线服务)。
GitHub 仓库最后更新于–,最新版本(1.5.2)于7个月前进入注册中心。
支持 MCP 的应用,例如 Claude Desktop、Claude Code、Cursor 和 VS Code。你的电脑上还需要有 Node.js。
同一分类中有:Spec Driven Development, Remote Desktop Commander, Python MCP
同一分类中其他作者的服务器,按星标数排序。
如何看卡片:★ GitHub 星标i三大支柱:评价 · 检查 · 使用情况i更新 = 最新版本发布到注册中心的时间i
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Local-only Python MCP server for the Files.com API.
按原文从作者的仓库复制。PopNx MCP 没有审查或背书其内容。HTML、图片和脚本已被移除。链接会离开本站。
Cryptographic Audit Trail for AI Agents via Model Context Protocol
PiQrypt MCP Server provides Model Context Protocol access to PiQrypt — the post-quantum cryptographic audit trail for AI agents.
Use cases:
1. Install piqrypt (required — Python 3.8+)
pip install piqrypt
The MCP server delegates all cryptographic operations to the piqrypt Python package. If it is not installed, the server will return a clear error on every tool call.
2. Install the MCP server (Node.js 18+)
npm install -g @piqrypt/mcp-server
npx @piqrypt/mcp-server
git clone https://github.com/piqrypt/piqrypt-mcp-server
cd piqrypt-mcp-server npm install npm run build
By default the server uses python3 (Linux/Mac) or python (Windows). If piqrypt is installed in a virtual environment, set this variable to point to the right interpreter:
Windows
set PIQRYPT_PYTHON=C:\path\to\venv\Scripts\python.exe
Linux / Mac
export PIQRYPT_PYTHON=/path/to/venv/bin/python
To make it persistent, add it to your MCP client configuration:
{
"mcpServers": { "piqrypt": { "command": "piqrypt-mcp-server", "args": [], "env": { "PIQRYPT_PYTHON": "/path/to/venv/bin/python" } } } }
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": { "piqrypt": { "command": "piqrypt-mcp-server", "args": [] } } }
| Client | Version | Notes |
|---|---|---|
| Any MCP-compatible client | MCP spec 2024-11+ | stdio transport |
| n8n | 1.88+ | via MCP node |
| Cursor | any | add to mcp settings |
| VS Code | any | add to mcp settings |
| Continue | any | add to mcp settings |
| Windsurf | any | add to mcp settings |
| Platform | Integration | Use case |
|---|---|---|
| n8n | MCP node (native) | No-code audit trail |
| Make.com | HTTP module | Webhook-triggered stamping |
| Zapier | Webhooks + HTTP | Basic event recording |
Every tool call goes through the same 4 operations — stamp, verify, export, search. Here is what that means in practice depending on your context:
Automated trading / finance Any agent that submits orders, rebalances portfolios, or triggers transactions can stamp each decision before execution. The signed chain is exportable for SEC/FINRA audit without any additional infrastructure.
HR and hiring automation Any workflow that evaluates candidates, scores CVs, or routes applicants can stamp each decision. Provides a GDPR Art.22 compliant audit trail for AI-assisted hiring — who decided what, when, and what data was used (hashed, never stored raw).
Content and publishing pipelines Any agent that drafts, approves, or publishes content can stamp each step. Useful when multiple AI agents collaborate and you need to prove attribution — which agent wrote what, in what order.
DevOps and CI/CD Any agent that triggers deployments, merges branches, or rotates secrets can stamp each action. Provides a tamper-evident record of infrastructure changes made by autonomous agents.
Healthcare and medical AI Any diagnostic or triage agent can stamp each recommendation. Provides a HIPAA-compliant audit trail linking each AI output to a verifiable agent identity.
The common pattern in all cases:
[Agent makes decision]
↓ piqrypt_stamp_event ← sign + chain ↓ [Agent executes action] ↓ piqrypt_export_audit ← portable proof, verifiable without PiQrypt installed
piqrypt_stamp_eventSign an AI decision with cryptographic proof.
Parameters:
agent_id (string, required): Agent identifierpayload (object, required): Decision dataprevious_hash (string, optional): Previous event hash for chainingExample:
const event = await mcp.call('piqrypt_stamp_event', {
agent_id: 'trading_bot_v1', payload: { action: 'buy', symbol: 'AAPL', quantity: 100, price: 150.25 } });
Returns:
{
"version": "AISS-1.0", "agent_id": "trading_bot_v1", "timestamp": 1739382400, "nonce": "uuid-...", "payload": { ... }, "previous_hash": "sha256:...", "signature": "base64:..." }
piqrypt_verify_chainVerify integrity of event chain.
Parameters:
events (array, required): Events to verifyExample:
const result = await mcp.call('piqrypt_verify_chain', {
events: [event1, event2, event3] });
Returns:
{
"valid": true, "events_count": 3, "chain_hash": "sha256:...", "errors": [] }
piqrypt_export_auditExport audit trail for compliance.
Parameters:
agent_id (string, required): Agent to exportcertified (boolean): Request PiQrypt certificationoutput_format (string): json or pqzExample:
const audit = await mcp.call('piqrypt_export_audit', {
agent_id: 'trading_bot_v1', certified: true, output_format: 'json' });
piqrypt_search_eventsFast search via SQLite index.
Parameters:
event_type (string, optional): Filter by typefrom_timestamp (number, optional): Start timeto_timestamp (number, optional): End timelimit (number): Max results (default: 100)Example:
const trades = await mcp.call('piqrypt_search_events', {
event_type: 'trade_executed', from_timestamp: 1739300000, limit: 50 });
Every stamped event is visible in Vigil — PiQrypt's local monitoring dashboard.
Note: Vigil is not launched automatically by the MCP server.
You must start it separately before opening the dashboard.
piqrypt vigil
Free tier includes: chain health, VRS risk score, 7-day history, CRITICAL alerts. Upgrade to Pro for 90-day history, TrustGate governance, and post-quantum signatures.
Agents are created automatically on first stamp. To view and delete agents:
piqrypt vigilAgents are stored in
~/.piqrypt/agents/on your machine.
Deleting an agent removes its keys and event history permanently.
┌─────────────────────────────────────┐
│ MCP Client (any MCP-compatible client) │ │ ↓ JSON-RPC over stdio │ ├─────────────────────────────────────┤ │ MCP Server (TypeScript/Node.js) │ ← No crypto here │ ↓ subprocess call │ ├─────────────────────────────────────┤ │ Python Bridge (bridge.py) │ │ ↓ invokes CLI │ ├─────────────────────────────────────┤ │ PiQrypt CLI (Python) │ │ ↓ uses │ ├─────────────────────────────────────┤ │ Core Crypto (aiss package) │ ← All crypto here │ • Ed25519 / Dilithium3 │ │ • RFC 8785 canonical JSON │ │ • Hash chains │ └─────────────────────────────────────┘
✅ Private keys never exposed to MCP layer ✅ All crypto in Python (Ed25519, Dilithium3) ✅ Same security as CLI (process isolation) ✅ RFC AISS-1.1 compliant (identical output) ✅ Input validation before subprocess call
[Webhook: price alert]
↓ [AI Decision: buy/sell?] ↓ [PiQrypt MCP: stamp decision] ← Audit trail ↓ [Execute trade API] ↓ [Database: store proof]
[Upload CV]
↓ [AI Agent: evaluate candidate] ↓ [PiQrypt MCP: stamp evaluation] ← GDPR compliance ↓ [Email HR team]
# Build
npm run build
python3 src/python/bridge.py stamp '{"agent_id":"test","payload":{"action":"test"}}'
node dist/index.js
Error: piqrypt is not installed in this Python environmentThe Python interpreter used by the MCP server cannot find the piqrypt package.
Fix:
pip install piqrypt
If piqrypt is installed in a virtual environment and not the system Python, set PIQRYPT_PYTHON to point to the correct interpreter:
# Linux / Mac
export PIQRYPT_PYTHON=/path/to/venv/bin/python
set PIQRYPT_PYTHON=C:\path\to\venv\Scripts\python.exe
To verify which Python the server will use:
# Linux / Mac
$PIQRYPT_PYTHON -c "import aiss; print('ok')"
%PIQRYPT_PYTHON% -c "import aiss; print('ok')"
We welcome contributions! See CONTRIBUTING.md.
MCP Server → MIT License - see LICENSE PiQrypt Core → free tier + commercial tiers
Built with ❤️ by PiQrypt Inc.