Starknet MCP Server

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Starknet-mcp

Servidor MCP para Starknet. Ofrece el siguiente método RPC de Starknet a través de MCP:

starknet_getBlockWithTxHashes starknet_getBlockWithTxs starknet_getBlockWithReceipts starknet_getStateUpdate starknet_getStorageAt starknet_getTransactionStatus starknet_getTransactionByHash starknet_getTransactionByBlockIdAndIndex starknet_getTransactionReceipt starknet_getClass starknet_getClassHashAt starknet_getClassAt starknet_getBlockTransactionCount starknet_call starknet_getEvents starknet_getNonce starknet_blockNumber starknet_blockHashAndNumber starknet_chainId starknet_syncing starknet_specVersion

Los métodos de escritura aún no son compatibles.

Instalación

Instala Bun . Clona este repositorio. Instala las dependencias con bun install . Actualiza la configuración de MCP de Claude (consulta las instrucciones para tu sistema operativo). Necesitarás algo como esto en el archivo claude_desktop_config.json :

{ "mcpServers": { "starknet": { "command": "bun", "args": ["/PATH/TO/THIS/REPO/starknet-mcp/index.ts"], "env": { "STARKNET_RPC_URL": "https://starknet-mainnet.public.blastapi.io/rpc/v0_7" } } } }

Uso

Tras configurar correctamente Claude Desktop, tendrá acceso a todos los métodos disponibles. Puedes empezar a hacerle preguntas a Claude sobre el estado de la cadena, por ejemplo, "¿Cuál es el hash y el número de bloque más recientes en Starknet?". Si Claude determina que debe usar un método MCP para responder a tu pregunta, te solicitará permisos:

Verás el método utilizado, su entrada y salida en línea en el chat.

Peculiaridades

Los métodos starknet_estimateFee y starknet_estimateMessageFee aún no son compatibles.

Claude no sigue al 100 % el inputSchema de la herramienta. Prefiere enviar cadenas. El código impide parte de esto, pero si encuentra algún error, abra una incidencia.

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Facilita la interacción con la cadena de bloques Starknet a través de MCP al exponer varios métodos RPC, lo que permite a los usuarios consultar estados de la cadena, detalles de transacciones e información de bloques mediante consultas en lenguaje natural.

  1. Installation
    1. Usage
      1. Quirks
        ID: kfj96s92mg