solana-web3js-mcp-server
If you are the rightful owner of solana-web3js-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcpreview.com.
A Model Context Protocol (MCP) server that enables AI assistants to develop and deploy Solana smart contracts end-to-end.
The Solana Web3.js MCP Server acts as a bridge between AI language models and the Solana blockchain, providing a standardized interface for blockchain interactions. It allows AI assistants to interact with the Solana blockchain, manage transactions, develop smart contracts, manage wallets and keys, and work with tokens. The server is currently being migrated to Solana web3.js v2.0 for improved performance and better type safety. It implements the MCP specification to expose Solana blockchain functionality to AI assistants securely. The server uses the @solana/web3.js library and related SDKs to perform blockchain interactions, acting as a secure intermediary between the AI and the blockchain.
Features
- Interact with the Solana Blockchain: Query account data, check balances, view transaction history, and get network status.
- Create and Manage Transactions: Build, simulate, sign, and send transactions with error handling and fee estimation.
- Develop Smart Contracts: Access templates, compile, test, and deploy Solana programs using the Solana SDK or Pinocchio framework.
- Manage Wallets and Keys: Generate keypairs, derive addresses, and interact with wallet adapters securely.
- Work with Tokens: Create, transfer, and manage SPL tokens and token accounts.
Tools
Account Management
Obtain account information, check balances, find program accounts, etc.
Transaction Management
Create transactions, sign transactions, send transactions, etc.
Key Management
Generate key pairs, import key pairs, derived key pairs
Program Development
Deploy programs, upgrade programs, generate program addresses, etc.
Token operation
Create tokens, mint tokens, transfer tokens, etc.