mcpField
M
Mcp Poi

Mcp Poi

本地服务
github.com/elmariachi111金融数据075 周前更新

关于 Mcp Poi

Mcp Poi 处理文件并生成 Proof of Invention 区块链交易请求,面向需要为文件准备链上存证数据的用户。交易签名和提交由其他工具完成。

主要功能

  1. 01处理客户端提供的文件内容
  2. 02生成 Proof of Invention 交易请求
  3. 03返回目标地址、数据和金额字段
  4. 04通过环境变量读取 API token

适用场景

  1. 01为想法文件生成 POI 交易数据
  2. 02将生成的请求交由钱包工具签名
  3. 03准备文件的区块链提交数据

MCP 相关

该 MCP 服务提供 create_proof_of_invention_request 工具,接受文件路径并返回交易请求数据;文件内容由 MCP 客户端提供。

配置

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

mcp.json · 通用配置
{
"mcpServers": {
"poi": {
"command": "npx",
"args": [
"-y",
"mcp-poi"
],
"env": {
"API_TOKEN": "<API_TOKEN>"
}
}
}
}
启动命令npx -y mcp-poi
需要配置的环境变量
API_TOKEN密钥

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

安装包
npmmcp-poi

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

MCP POI 服务

一个用于处理文件并准备区块链交易的 Model Context Protocol 服务。此服务可安装在 Claude Desktop 中,并提供一个用于处理文件并为区块链交易做好准备的工具。

https://github.com/user-attachments/assets/6b2fbd68-4eca-4130-9594-d6720508e9c8

设置

  1. 克隆此仓库
  2. 安装依赖项:
    npm install
    
  3. 构建服务:
    npm run build
    

环境变量

  • API_TOKEN:用于向 PoI API 进行身份验证的 API bearer token。你可以在 Molecule 的 Discord Server 上申请新令牌:https://discord.gg/k4ER7vZcj8

用法

此服务提供了一个名为 create_proof_of_invention_request 的工具,该工具接受文件路径,并返回适用于在区块链上执行的已准备交易数据。你可以将其交由喜欢的、能够签署并提交交易的工具重复使用。二进制内容应由 MCP 客户端(例如 Claude Desktop 或 Cursor)提供。

https://docs.molecule.to/documentation/proof-of-invention-poi/api-access-beta

添加到 Claude Desktop
"poi": {
      "command": "npx",
      "args": ["mcp-poi"],
      "env": {
        "API_TOKEN": "the api token"
      }
    }
可与其他 MCP 服务配合使用

我们完整的 Claude desktop 配置如下:

{
  "mcpServers": {
    "mcp-cryptowallet-evm": {
      "command": "npx",
      "args": ["@mcp-dockmaster/mcp-cryptowallet-evm"],
      "env": {
        "PRIVATE_KEY": ""
      }
    },
    "filesystem": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-filesystem",
        "/Users/stadolf/Downloads",
        "/Users/stadolf/Documents"
      ]
    },
    "poi": {
      "command": "npx",
      "args": ["-y", "mcp-poi"],
      "env": {
        "API_TOKEN": ""
      }
    }
  }
}
提示词

| 从我 Documents 文件夹中的“idea.md”文件创建 poi 哈希 ... | 在 base 区块链上,向 poi 的地址发送一笔带有 poi 哈希的 Eth 交易

工具架构

输入:

{
  filepath: string; // A path of a binary
}

输出:

{
  transaction_request: {
    to: string,      // a PoI anchoring address (usually starts with 0x1dea)
    data: string,    // the merkle root hash that represents the PoI
    value: string,   // 0
  }
}

运行服务

npm start

开发

如需在开发时自动重新构建:

npm run dev

错误处理

此服务针对以下情况提供了稳健的错误处理:

  • 缺少环境变量
  • 文件内容无效
  • API 通信错误
  • 响应格式无效

安全性

  • 从环境变量加载 API 令牌
  • 在传输前对文件内容进行正确编码
  • 对错误消息进行清理,以防止信息泄露
  • 无需访问文件系统——所有内容均由 MCP 客户端提供

评论

支持 Markdown

第一次接触 MCP?

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

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