
Solana Model Context Protocol (MCP)

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 上可用。