返回 MCP 目录
public公开dns本地运行

solana-mcp

Solana-MCP是一个基于Solana区块链的全链操作平台,通过自然语言命令简化用户与Solana生态的交互,支持DApp集成、数字资产管理、DeFi操作等功能,利用LLM技术和智能合约实现高效安全的链上操作。

article

README

🚀 Solana - MCP

Solana - MCP 是专为 Solana 区块链打造的全区块链平台,借助自然语言命令简化与 Solana 生态系统的交互,有效提升效率与用户体验。

🚀 快速开始

Solana - MCP 是一个完全基于区块链的平台,专为 Solana 区块链设计。若你想开始使用 Solana - MCP,可按以下步骤操作:

  1. 克隆仓库:
    git clone https://github.com/solanamcp/solana-mcp.git
    cd solana-mcp
    
  2. 安装依赖项:
    npm install
    
  3. 启动开发服务器:
    npm run dev
    

✨ 主要特性

  • 自然语言命令支持:通过 LLM 技术解析用户输入,执行复杂的链上操作。
  • DApp 集成:无缝连接 Solana 生态系统中的主要 DApp。
  • 数字资产管理:实时管理及交易 Solana 上的主要资产。
  • DeFi 操作:一键式 staking、lending 等 DeFi 活动。
  • 开放 API:开发者友好的 API,便于集成链上操作。

🔧 技术细节

核心技术

  • LLM(大型语言模型)
    • 支持多种语言,满足全球用户需求。
    • 意图识别,准确执行操作。
    • 上下文理解,处理复杂命令。
    • 动态学习,持续优化性能。
  • Solana 区块链
    • 高吞吐量,快速执行操作。
    • 低费用,降低用户成本。
    • 强大的安全机制,基于 robust consensus 算法。
    • 高扩展性,满足不断增长的用户需求。
  • 智能合约
    • 自动化执行链上操作。
    • 透明且安全的代码逻辑。
    • 可编程性和扩展性,支持多种用例。

工作流程

  1. 用户在 Solana - MCP 平台输入自然语言命令。
  2. LLM 解析命令,识别意图和参数。
  3. Solana - MCP 将解析结果映射到对应的链上操作。
  4. 调用智能合约执行操作。
  5. 用户使用 Solana 钱包签名交易。
  6. 交易在 Solana 区块链上执行。
  7. 结果返回平台并显示给用户。

📦 安装指南

  1. 克隆仓库:
    git clone https://github.com/solanamcp/solana-mcp.git
    cd solana-mcp
    
  2. 安装依赖项:
    npm install
    
  3. 启动开发服务器:
    npm run dev
    

📚 详细文档

API 文档

示例:执行链上交易

请求:

POST /api/execute
Content-Type: application/json

{
  "command": "购买 10 SOL"
}

响应:

{
  "status": "success",
  "transactionId": "5G9s...kL2"
}

示例:查询资产

请求:

GET /api/assets
Authorization: Bearer <token>

响应:

{
  "assets": [
    { "name": "SOL", "balance": 10.5 },
    { "name": "USDC", "balance": 200.0 }
  ]
}

🤝 贡献指南

我们欢迎贡献!请按照以下步骤操作:

  1. 叉取此仓库。
  2. 创建新分支:
    git checkout -b feature/your-feature
    
  3. 提交更改:
    git commit -m "添加你的功能"
    
  4. 推送分支:
    git push origin feature/your-feature
    
  5. 提交 Pull Request。

📄 许可证

该项目以 MIT License 开源。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端