加密MCP
MCP是一个协议层,旨在管理、保护和验证去中心化环境中特定于上下文的数据交互。一个模型上下文协议(MCP)服务器,允许LLM通过Encryptum与区块链交互。
Encryptum使用元任务工具,您的私钥将安全地存储在您的加密钱包中,在签署消息或发送交易时不会与AI代理共享。
这 模型上下文协议 旨在:
- 启用 上下文绑定 适用于AI代理和LLM
- 商店 可验证的加密数据 去中心化存储(如IPFS)
- 允许 访问控制和来源 通过智能合约进行跟踪
- 为人工智能、法律、金融、健康等领域的下一代应用提供动力
预览
https://github.com/user-attachments/assets/f9c4d422-297a-4d63-bf5e-89722ad7ef30
需求
节点: Node.js(v20或更高版本) NPM: pnpm
设置
在桌面上安装redishttps://redis.io/docs/latest/operate/oss_and_stack/install/archive/install-redis/ 此MCP使用redis缓存IPFS文件
- 克隆存储库
git clone https://github.com/encryptumdev/encryptum-mpc.git
cd encryptum-mcp- 安装依赖项
pnpm install- 构建项目
pnpm build与Claude Desktop一起使用
遵循指南https://modelcontextprotocol.io/quickstart/user并添加以下配置:
{
"mcpServers": {
"encryptum": {
"command": "node",
"args": [
"/PATH/TO/YOUR_PROJECT/dist/index.ts"
]
}
}
}工具
call:立即执行新的消息调用,而无需向网络提交事务。get-connect-uri:获取连接URI以连接到MetaMask钱包。show-connect-qrcode:显示给定连接URI的连接二维码。disconnect:断开钱包。get-account:获取当前帐户。get-native-currency-balance:获取地址的本币余额。sign-message:签署一条消息。verify-message:验证邮件是否由提供的地址签名。encryptum:提供有关Encryptum的信息。ask-to-save-memory:事先询问用户并保存内存。store-memory:保存用户的内存。load-memory:加载存储的所有内存。
贡献
欢迎投稿!请提交带有任何改进或错误修复的pull请求。
许可证
MIT许可证
