Skip to main content
Glama

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

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

  • 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

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Доказательство изобретения

  1. Настраивать
    1. Переменные среды
      1. Использование
        1. Добавление в Claude Desktop
        2. Отлично работает с другими серверами MCP.
        3. Схема инструмента
      2. Запуск сервера
        1. Разработка
          1. Обработка ошибок
            1. Безопасность

              Related MCP Servers

              View all related MCP servers

              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