Skip to main content
Glama
elmariachi111

Proof of Invention

MCP POI サーバー

ファイル処理とブロックチェーントランザクションの準備のためのモデルコンテキストプロトコルサーバー。このサーバーは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 : PoI API認証用のAPIベアラートークン。新しいトークンはMoleculeのDiscordサーバー( 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デスクトップに追加

"poi": {
      "command": "npx",
      "args": ["mcp-poi"],
      "env": {
        "API_TOKEN": "the api token"
      }
    }

他のMCPサーバーとうまく連携します

完全な Claude デスクトップ構成は次のようになります。

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

プロンプト

| ドキュメントフォルダ内の「idea.md」ファイルからPOIハッシュを作成します... | Poiハッシュを含むEthトランザクションをベースブロックチェーン上の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