qortal-mcp-server
Verified Safeby QuickMythril
Overview
Provides a read-only, LLM-friendly API for Qortal blockchain and QDN data, designed for agents to query information without transaction capabilities.
Installation
uvicorn qortal_mcp.server:app --reloadEnvironment Variables
- QORTAL_BASE_URL
- QORTAL_HTTP_TIMEOUT
- QORTAL_API_KEY
- QORTAL_API_KEY_FILE
- QORTAL_MCP_LOG_LEVEL
- QORTAL_MCP_LOG_FORMAT
Security Notes
The project adheres to a robust and explicitly enforced read-only security model. It strictly whitelists GET endpoints, performs rigorous input validation (e.g., address formats, numeric ranges, list limits) before querying the Qortal Core node, and sanitizes/truncates outputs to prevent data leaks or excessive payloads. The Qortal Core API key is kept server-side and never exposed. Rate limiting is implemented per-tool. Error handling is standardized to prevent exposure of internal stack traces. There is no evidence of 'eval' or obfuscation. Deployment notes advise on external exposure for enhanced security.
Similar Servers
arcade-mcp
Provides a framework and pre-built toolkits for integrating Large Language Models (LLMs) with various external services and databases, enabling AI agents to interact with the real world.
mcp_massive
An AI agent orchestration server, likely interacting with LLMs and managing multi-agent workflows.
cozyreq
Facilitates interaction between AI agents and a custom API.
simple-memory-mcp-server
A Python server designed to manage and serve memory for AI agents, facilitating their interaction with external Large Language Models or data sources.