Solana-MCP
solanamcp/solana-mcp · 53 stars · JavaScript · MIT
MCP server Solana Agent Kit MCP Server
Install
The repo has no one-line install. Follow its README.
Files
Solana-MCP
Solana Agent Kit MCP Server
Overview
Solana-MCP is a fully on-chain operation platform designed specifically for the Solana blockchain. By using natural language commands, Solana-MCP simplifies user interactions with the Solana ecosystem, improving efficiency and user experience.
Features
- Natural Language Command Support: Execute complex on-chain operations by parsing user input with LLM technology.
- DApp Integration: Seamlessly connect with major DApps in the Solana ecosystem.
- Digital Asset Management: Support real-time management and trading of major Solana-based assets.
- DeFi Operations: Perform staking, lending, and other DeFi activities with one-click solutions.
- Open API: Developer-friendly APIs for integrating on-chain operations.
Technical Architecture
Core Technologies
- LLM (Large Language Model):
- Multi-language support for global users.
- Intent recognition for accurate operations.
- Context understanding for handling complex commands.
- Dynamic learning for continuous optimization.
- Solana Blockchain:
- High throughput for fast operations.
- Low fees to reduce user costs.
- Strong security based on robust consensus mechanisms.
- High scalability to meet growing user demands.
- Smart Contracts:
- Automated execution of on-chain operations.
- Transparent and secure code logic.
- Programmable and extensible for diverse use cases.
Workflow
- Users input natural language commands on the Solana-MCP platform.
- LLM parses the commands to identify intent and parameters.
- Solana-MCP maps the parsed results to corresponding on-chain operations.
- Smart contracts are invoked to execute the operations.
- Users sign transactions with their Solana wallet.
- Transactions are executed on the Solana blockchain.
- Results are returned to the platform and displayed to the user.
Installation
- Clone the repository:
git clone https://github.com/solanamcp/solana-mcp.git cd solana-mcp
- Install dependencies:
npm install
- Start the development server:
npm run dev
API Documentation
Example: Execute On-Chain Transaction
Request:
POST /api/execute
Content-Type: application/json
{
"command": "Buy 10 SOL"
}
Response:
{
"status": "success",
"transactionId": "5G9s...kL2"
}
Example: Query Assets
Request:
GET /api/assets Authorization: Bearer <token>
Response:
{
"assets": [
{ "name": "SOL", "balance": 10.5 },
{ "name": "USDC", "balance": 200.0 }
]
}
Contributing
We welcome contributions! Please follow these steps:
- Fork this repository.
- Create a new branch:
git checkout -b feature/your-feature
- Commit your changes:
git commit -m "Add your feature"
- Push the branch:
git push origin feature/your-feature
- Submit a Pull Request.
License
This project is open-sourced under the MIT License.
Facts
- Kind
- MCP server
- Group
- Uncategorized
- Stars
- 53
- License
- MIT
- Language
- JavaScript
- Last push
- 2025-04-29
- Forks
- 3
- Homepage
- www.solanamcp.xyz
- 1REAio.github.morluto/reaReverse engineer anything from your terminal or agent with one CLI and MCP server.125.3k
- 2com.browser-use/browser-usecom.browser-use/browser-useControl a real Chrome browser to complete any task: fill forms, extract data, book flights.117.7k
- 3World Monitorapp.worldmonitor/mcpLive markets, conflicts, country risk, chokepoints, energy, and China decision signals. 93 tools.88.3k
- 4Scrapling MCP Serverd4vinci/scrapling🕷️ An adaptive Web Scraping framework that handles everything from a single request to a full-scale crawl! Don't be shy, join here: https://discord.gg/EMgGbDceNQ and follow here for daily tips and tricks: https://x.com/Scraplingdev86.9k
- 5Everythingmodelcontextprotocol/serversThis MCP server attempts to exercise all the features of the MCP protocol. It is not intended to be a useful server, but rather a test server for builders of MCP clients. It implements prompts, tools, resources, sampling, and more to showcase MCP capabilities.85.8k
- 6Fetchmodelcontextprotocol/serversA Model Context Protocol server that provides web content fetching capabilities. This server enables LLMs to retrieve and process content from web pages, converting HTML to markdown for easier consumption.85.8k