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. 종속성 설치:

    지엑스피1

  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 Desktop에 추가

"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