Servidor POI MCP
Un servidor de Protocolo de Contexto de Modelo para procesar archivos y preparar transacciones de blockchain. Este servidor se puede instalar en Claude Desktop y proporciona una herramienta para procesar archivos y prepararlos para transacciones de blockchain.
https://github.com/user-attachments/assets/6b2fbd68-4eca-4130-9594-d6720508e9c8
Configuración
- Clonar este repositorio
- Instalar dependencias:
- Construir el servidor:
Variables de entorno
API_TOKEN
: Tu token de API para la autenticación con la API PoI. Puedes solicitar un nuevo token en el servidor de Discord de Molecule: https://discord.gg/k4ER7vZcj8
Uso
El servidor proporciona una herramienta llamada create_proof_of_invention_request
que acepta una ruta de archivo y devuelve datos de transacciones preparados, aptos para la ejecución en blockchain. Estos datos pueden ser reutilizados por su herramienta preferida para firmar y enviar transacciones. El contenido binario debe ser proporcionado por el cliente MCP (por ejemplo, Claude Desktop o Cursor).
https://docs.molecule.to/documentation/proof-of-invention-poi/api-access-beta
Añadiendo a Claude Desktop
Funciona bien con otros servidores MCP
- https://pypi.org/project/mcp-server-fetch/
- https://www.npmjs.com/package/@mcp-dockmaster/mcp-cryptowallet-evm
Nuestra configuración completa de escritorio de Claude se ve así:
Indicaciones
| Crear un hash de poi a partir del archivo "idea.md" en mi carpeta Documentos... | Enviar una transacción Eth con el hash de poi a la dirección del poi en la cadena de bloques base.
Esquema de herramientas
Aporte:
Producción:
Ejecución del servidor
Desarrollo
Para desarrollo con reconstrucción automática:
Manejo de errores
El servidor incluye un manejo robusto de errores para:
- Variables de entorno faltantes
- Contenido de archivo no válido
- Errores de comunicación de la API
- Formatos de respuesta no válidos
Seguridad
- Los tokens API se cargan desde variables de entorno
- El contenido del archivo se codifica correctamente antes de la transmisión.
- Los mensajes de error se desinfectan para evitar fugas de información
- No se requiere acceso al sistema de archivos: todo el contenido lo proporciona el cliente MCP
Related MCP Servers
- AsecurityAlicenseAqualityEnables analysis of claims, validation of sources, and detection of manipulation using multiple epistemological frameworks to ensure credible and ethical information.Last updated -315JavaScriptMIT License
- -securityFlicense-qualityA Model Context Protocol server that enables Claude to interact with and analyze your Lighthouse.one crypto portfolio data through secure authentication.Last updated -111JavaScript
- AsecurityAlicenseAqualityProvide the latest cryptocurrency news to AI agents.Last updated -121PythonMIT License
gotoHuman MCPofficial
AsecurityAlicenseAqualityAdd human approval steps to your AI agents and automations with gotoHuman.Last updated -310118JavaScriptMIT License