Mina Archive Node
# MCP Server for Mina Archive Node API
This project implements a Model Context Protocol (MCP) server that provides access to the Mina blockchain data through a standardized interface. The server allows clients to query events and actions from the Mina blockchain using the MCP protocol.
## Overview
The MCP server acts as a bridge between AI applications and the Mina blockchain data. It exposes tools that allow clients to:
- Query events with optional filters
- Query actions with optional filters
- Get network state information
## Installation
### Intalling via Smithery
To install the MCP to Claude via Smithery:
```bash
npx -y @smithery/cli install mcp-mina-archive-node --client claude
```
### Installing Manually
To manually install to Claude:
```json
{
"mcpServers": {
"mcp-graphql": {
"command": "npx",
"args": ["mcp-mina-archive-node"]
}
}
}
```
## Usage
### Tools
- `query-events`: Query events with optional filters
- `query-actions`: Query actions with optional filters
- `get-network-state`: Get the current state of the Mina network
## License
MIT
TDQS
Scored across 3 tools
Each tool has a clearly distinct purpose: get-network-state retrieves the current network state, query-actions handles blockchain actions with filters, and query-events handles blockchain events with filters. There is no overlap or ambiguity between these functions.
All tool names follow a consistent verb_noun pattern with hyphens: get-network-state, query-actions, and query-events. The naming is uniform and predictable throughout the set.
With only 3 tools, the count feels thin for an archive node that might need more comprehensive blockchain interaction capabilities. While the tools cover basic queries and network state, it's borderline minimal for the apparent scope.
The tools provide core querying functions (network state, actions, events), but there are notable gaps such as missing data submission tools (e.g., for transactions or smart contracts) and advanced analytical operations. This could limit agent workflows in a blockchain context.