mcpField
A
AI Proof of Us

AI Proof of Us

本地服务
0xddneto.github.ioAI 与智能体42 周前更新

关于 AI Proof of Us

AI Proof of Us 是用于授权 AI 任务的本地收据 MCP 服务,可创建签名收据、检查奖励状态,并可选地为 Base 上验证通过的工作提交申领。它不要求原始提示词或输出离开本机,也不证明任务质量。

主要功能

  1. 01本地创建签名任务收据
  2. 02检查待处理及已申领状态
  3. 03可选申领验证通过的工作
  4. 04临时演示与持久钱包模式
  5. 05结构化环境诊断

适用场景

  1. 01为 Agent 工作流附加收据标识
  2. 02在本地验证收据创建流程
  3. 03检查 AIPOU 奖励状态
  4. 04按需提交已验证工作的申领

MCP 相关

该 MCP 服务向客户端提供本地收据收集、奖励状态查询和可选申领能力。框架可将收据标识附加到任务元数据;申领仅在用户明确请求后进行。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"0xddneto-ai-proof-of-us": {
"command": "npx",
"args": [
"-y",
"aipou-mcp-server"
],
"env": {
"AIPOU_AGENT_PRIVATE_KEY": "<AIPOU_AGENT_PRIVATE_KEY>",
"AIPOU_AGENT_KEY_FILE": "<AIPOU_AGENT_KEY_FILE>",
"AIPOU_CONTRACT_ADDRESS": "<AIPOU_CONTRACT_ADDRESS>",
"AIPOU_CLAIMS_ADDRESS": "<AIPOU_CLAIMS_ADDRESS>",
"AIPOU_RPC_URL": "<AIPOU_RPC_URL>",
"AIPOU_DATA_DIR": "<AIPOU_DATA_DIR>"
}
}
}
}
启动命令npx -y aipou-mcp-server
需要配置的环境变量
AIPOU_AGENT_PRIVATE_KEY密钥Optional inline private key for a dedicated farming wallet. Prefer AIPOU_AGENT_KEY_FILE and never use a primary wallet.
AIPOU_AGENT_KEY_FILE密钥Path to the protected dedicated-wallet key created by aipou-mcp --init.
AIPOU_CONTRACT_ADDRESSAIPOU token contract address on the configured network.
AIPOU_CLAIMS_ADDRESSAIPOU claims contract address on the configured network.
AIPOU_RPC_URLOptional Base-compatible JSON-RPC endpoint.
AIPOU_DATA_DIROptional local directory for receipt and collector state.

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npmaipou-mcp-server0.5.0

工具

9

收录的工具列表 · 更新于 2 周前

此工具无需参数。

详细介绍

AIPOU MCP 服务

aipou-mcp-server 会为获授权的 AI 任务记录私密、签名的凭证。它支持本地凭证收集、奖励状态检查,以及针对 Base 上已验证工作的可选申领。

它不会检测隐藏的 AI 使用情况、证明任务质量、替代支付渠道,也不会要求原始提示词和输出离开用户的设备。

快速本地试用

无需克隆任何内容,即可创建并验证一条临时本地凭证:

npx -y aipou-mcp-server --demo

此命令无需设置钱包、资金、网络或申领。它会打印一个适用于框架的 workReceiptId 对象,并在退出前删除临时钱包、收集器密钥和凭证状态。

如需创建专用的持久钱包,但不打印其私钥:

npx -y aipou-mcp-server --init

此命令会写入受保护的 agent-wallet.key,并打印使用 AIPOU_AGENT_KEY_FILE 的 MCP 配置。再次运行时,它会报告现有身份,而不会覆盖密钥。

验证持久化设置,无需写入文件、联系 RPC、转移资金或提交申领:

npx -y aipou-mcp-server --doctor

诊断会返回有关 Node.js、存储、身份、合约地址和链的结构化检查结果。它只会打印公开的钱包地址,绝不会打印私钥。

在源码检出目录中,可通过以下命令运行相同的检查:

npm install
npm run demo -w mcp-server

如需完整的框架生命周期示例,请继续查看下面的适配器。

如果你正在为 Agent 框架评估 AIPOU,请从生命周期适配器示例开始:

npm install
npm run build -w mcp-server
cd examples/lifecycle-adapter
npm install
npm run demo

此演示会通过 stdio 启动此 MCP 服务,使用临时钱包创建一条本地签名凭证,并打印框架可附加到元数据的 receiptId 引用。它不会申领奖励或转移资金。

从 npm 运行

MCP 客户端可以通过以下命令启动已发布的软件包:

npx -y aipou-mcp-server

在此仓库中本地运行

如需本地开发或审查源码,可在检出目录中运行 MCP 服务:

npm install
npm run build -w mcp-server
node mcp-server/dist/index.js

开发时:

npm run dev -w mcp-server

必需配置:

AIPOU_AGENT_PRIVATE_KEY=<dedicated farming wallet key>
AIPOU_CONTRACT_ADDRESS=0x55f0Cc5e51A1284D20337d6cbb18938C8A1ABCbB
AIPOU_CLAIMS_ADDRESS=0x4ca4C98fB784D20EdC8E2A7F531dAab4c6e53058

AIPOU_AGENT_KEY_FILE=/protected/path/agent-wallet.key 是内联私钥变量的推荐替代方案。持久化收集凭证时,必须使用这两种身份选项之一。

请使用新的专用 farming 钱包,切勿使用主钱包。不要提交私钥。状态检查可显示已申领和待处理的 AIPOU,而不会转移资金。只有在用户明确请求后,才会进行可选申领和结算。

请勿在用户安装中配置 AIPOU_VALIDATOR_PRIVATE_KEY。该密钥仅用于独立的协议验证器服务。本地 Ed25519 收集器密钥和凭证元数据以未加密形式存储在 AIPOU_DATA_DIR 下;请使用操作系统权限限制对此目录的访问,并使用加密备份。

默认网络为 Base 主网。需要使用自定义 RPC 端点或凭证目录时,可设置 AIPOU_RPC_URL 和 AIPOU_DATA_DIR。

发布详情:docs/npm-publication.md。

文档

许可证:MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。