MCP Helius logo

MCP Helius

by MCP-Mirror/dcSpark

MCP Helius is a Model Context Protocol (MCP) server that provides Claude with access to Solana blockchain data via the Helius API. It enables Claude to perform operations like checking wallet balances and interacting with tokens and NFTs.

View on GitHub

Last updated: N/A

What is MCP Helius?

This server is a Model Context Protocol (MCP) server that acts as a bridge between the Claude AI assistant and the Solana blockchain, leveraging the Helius API to provide Claude with real-time access to Solana data.

How to use MCP Helius?

To use this server, you need to clone the repository, install dependencies, build the project, configure Claude Desktop with the server details (including your Helius API key), and then run the server. Once configured, Claude can query the Solana blockchain through the server.

Key features of MCP Helius

  • Provides Claude with access to Solana blockchain data

  • Supports basic blockchain operations like getting wallet balances and block height

  • Enables interaction with tokens and NFTs on Solana

  • Offers a wide range of tools for accessing blockchain system information and transaction details

Use cases of MCP Helius

  • Checking Solana wallet balances using Claude

  • Retrieving NFT ownership information via Claude

  • Getting real-time Solana blockchain data for AI-driven analysis

  • Integrating Solana blockchain data into Claude-based applications

FAQ from MCP Helius

What is the purpose of this MCP server?

It allows Claude to access and interact with the Solana blockchain using the Helius API.

What prerequisites are required to run this server?

Node.js (v16 or higher), a Helius API key, and the Claude Desktop application.

How do I configure Claude Desktop to use this server?

You need to add the MCP server configuration to the Claude Desktop configuration file (claude_desktop_config.json).

How do I get a Helius API key?

You can obtain a Helius API key by signing up at https://dev.helius.xyz/.

Can I add new tools to the MCP server?

Yes, you can add new tools by defining them in src/tools.ts, creating a handler function, and adding the handler to the handlers object in src/tools.ts.