Solana Model Context Protocol (MCP)

Solana Model Context Protocol (MCP)

site icon
2025.04.23 2
Python区块链服务AI集成金融服务
Solana Model Context Protocol (MCP) 是一个全面的 Solana 区块链交互服务器,实现了模型上下文协议(MCP),专为与 AI 工具和界面的无缝集成而优化。它提供了一种标准化的方式,使 AI 工具和语言模型能够与区块链数据进行交互,包括查询 Solana 区块链数据、访问结构化令牌和账户信息、维护跨多个交互的上下文、执行语义搜索以及生成复杂区块链数据的人类可读解释。
View on GitHub

Overview

基本能力

产品定位

Solana MCP 是一个专为 AI 工具和语言模型设计的 Solana 区块链交互服务器,旨在提供标准化的区块链数据访问和交互能力。

核心功能

  • 自然语言处理:使用日常语言查询区块链数据
  • 令牌分析:全面的令牌信息和指标
  • 语义搜索:基于含义查找交易和活动
  • 上下文感知:服务器维护会话状态并理解实体关系
  • Solana RPC 集成:完全访问 Solana 区块链功能
  • RESTful API:易于与现有系统集成
  • Docker 支持:通过容器化简化部署

适用场景

  • AI 工具与 Solana 区块链的集成
  • 区块链数据的自然语言查询和分析
  • 令牌和账户信息的上下文维护和语义搜索

工具列表

  • Docker:用于容器化部署
  • Python:用于开发和集成
  • RESTful API:用于与现有系统集成

常见问题解答

  • 如何部署 Solana MCP?:可以使用 Docker 或 Docker Compose 进行部署。
  • 如何自定义服务器配置?:通过设置环境变量来自定义服务器配置。
  • 如何获取令牌分析数据?:通过 /token-analysis/analyze/{mint} 端点获取。

使用教程

使用依赖

  • Python 3.9+
  • pip

安装教程

使用 Docker Compose

# Clone the repository
git clone https://github.com/omaidf/solana-mcp.git
cd solana-mcp

# Build and start the container
docker-compose up -d

使用 Docker 直接运行

# Build the Docker image
docker build -t solana-mcp .

# Run the container
docker run -p 8000:8000 solana-mcp

调试方式

python -m solana_mcp.main

服务器将在 http://localhost:8000 上可用。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。