Skip to main content
Glama

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

환경 변수

  • 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

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