Neo N3 MCP Server logo

Neo N3 MCP Server

by R3E-Network

The Neo N3 MCP Server provides seamless integration with the Neo N3 blockchain, allowing interaction with blockchain data and smart contracts. It enables Claude to manage wallets, transfer assets, and invoke smart contracts on the Neo N3 network.

View on GitHub

Last updated: N/A

What is Neo N3 MCP Server?

The Neo N3 MCP Server is a tool that enables AI systems like Claude to interact with the Neo N3 blockchain. It acts as a bridge, providing functionalities to query blockchain data, manage wallets, transfer assets, and invoke smart contracts.

How to use Neo N3 MCP Server?

The server can be installed using Docker or manually via NPM. Configuration is done through environment variables. Once set up, it can be integrated into Claude's MCP configuration using the provided JSON snippets. The server exposes various tools accessible via the MCP protocol, allowing Claude to perform actions on the Neo N3 blockchain.

Key features of Neo N3 MCP Server

  • Dual Network Support (Mainnet & Testnet)

  • Blockchain Information Retrieval

  • Account Management (Wallet Creation & Import)

  • Asset Operations (Transfer NEO, GAS, etc.)

  • Smart Contract Interaction

  • Famous Contracts Support (NeoFS, NeoBurger, etc.)

  • Transaction Monitoring

  • Gas Fee Estimation

  • Docker Support

  • One-Click Installation

Use cases of Neo N3 MCP Server

  • Querying blockchain data for analysis and insights

  • Managing Neo N3 wallets programmatically

  • Automating asset transfers between accounts

  • Interacting with smart contracts through AI agents

  • Building AI-powered decentralized applications (dApps)

  • Integrating Neo N3 blockchain functionality into AI workflows

  • Automating interactions with famous Neo N3 contracts like NeoFS and Flamingo

  • Creating and managing NFTs on GhostMarket

FAQ from Neo N3 MCP Server

What is an MCP Server?

An MCP (Model Context Protocol) server facilitates communication between AI models and external tools or resources, enabling the AI to interact with the real world.

How do I configure the server?

The server is configured using environment variables. Refer to the Configuration section in the README for a list of available variables and their descriptions.

How do I specify which network to use (mainnet or testnet)?

Most tools support an optional 'network' parameter in the arguments. Set this to 'mainnet' or 'testnet' to specify the desired network. You can also set a default network using the NEO_NETWORK environment variable.

How do I secure my wallets?

The server provides secure wallet storage and requires explicit confirmation for sensitive operations. Private keys are never exposed in responses. Always use strong passwords and protect your wallet files.

What famous Neo N3 contracts are supported?

The server supports NeoFS, NeoBurger, Flamingo, NeoCompound, GrandShare, and GhostMarket. Specific tools are available for interacting with each of these contracts.