Skip to main content
Glama
elmariachi111

Proof of Invention

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

Related MCP server: Trivy

Переменные среды

  • API_TOKEN : Ваш API-токен для аутентификации через PoI API. Вы можете запросить новый токен на Discord-сервере Molecule: 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.

Наша полная конфигурация рабочего стола Клода выглядит следующим образом:

{
  "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": ""
      }
    }
  }
}

Подсказки

| Создать хэш poi из файла "idea.md" в папке "Мои документы" ... | отправить и Eth-транзакцию с хэшем poi на адрес poi на базовом блокчейне

Схема инструмента

Вход:

{
  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

-
security - not tested
A
license - permissive license
-
quality - not tested

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/elmariachi111/mcp-poi'

If you have feedback or need assistance with the MCP directory API, please join our Discord server