这是一个用于零知识证明的模型上下文协议(MCP)服务器,使用circom。此仓库提供了构建电路、执行可信设置、生成证明和验证证明的工具。
server/: MCP服务器实现examples/: 零知识证明的示例用例
age-verification/: 一个示例,演示如何在不透露出生日期的情况下验证一个人的年龄克隆此仓库:
git clone https://github.com/yourusername/zkMCP.git
cd zkMCP/server
安装依赖项:
npm install
构建服务器:
npm run build
将服务器添加到您的MCP设置配置文件中:
{
"mcpServers": {
"zkproof": {
"command": "node",
"args": ["/path/to/zkMCP/server/build/index.js"],
"env": {
"ZKINTRO_DIR": "/path/to/circom/projects"
},
"disabled": false,
"autoApprove": []
}
}
}
一旦服务器安装并配置完成,您可以使用它来:
请参阅服务器README以获取详细的使用说明。
年龄验证示例演示了如何使用零知识证明来验证一个人是否超过某个年龄,而不透露其实际出生日期。
请参阅年龄验证README以获取更多详情。
欢迎贡献!请随时提交Pull Request。
本项目根据MIT许可证发布 - 请参阅LICENSE文件以获取详细信息。 </中文翻译>