本项目是一个借助 Circom 工具构建的零知识证明 (zk) 模型上下文协议 (MCP) 服务器。仓库内提供了构建电路、执行可信设置、生成证明以及验证证明的实用工具。
本服务器可用于从 Circom 文件构建电路、执行可信设置、生成证明和验证证明。安装配置完成后即可投入使用。详细使用说明请参阅 服务器 README。
git clone https://github.com/yourusername/zkMCP.git
cd zkMCP/server
npm install
npm run build
{
"mcpServers": {
"zkproof": {
"command": "node",
"args": ["/path/to/zkMCP/server/build/index.js"],
"env": {
"ZKINTRO_DIR": "/path/to/circom/projects"
},
"disabled": false,
"autoApprove": []
}
}
}
本服务器可用于以下操作:
年龄验证示例展示了如何利用零知识证明来验证一个人是否超过特定年龄,同时不透露其实际出生日期。更多细节请参阅 年龄验证 README。
欢迎大家积极贡献!您可以随意提交拉取请求。
本项目采用 MIT 许可证,详细信息请参阅 LICENSE 文件。