Solana Mcp

Solana Mcp

🚀 Solana 模型上下文协议(MCP)服务器

Solana 模型上下文协议(MCP)服务器基于 Python 实现,为与 Solana 区块链数据和模型交互提供了便捷接口,能助力开发者高效处理区块链相关业务。

✨ 主要特性

  • 实时处理 Solana 区块链数据,让您及时获取最新信息。
  • 实现 Model Context Protocol(MCP),保障数据交互的规范性。
  • 提供区块链交互的 RESTful API 接口,方便开发者进行调用。
  • 支持 WebSocket 实时更新,确保数据的实时性。

📦 安装指南

标准安装

  1. 克隆仓库。
  2. 安装依赖项:
pip install -r requirements.txt
  1. 配置环境变量:
cp .env.example .env
  1. 使用 Solana RPC 节点详细信息编辑 .env 文件。

Docker 安装

  1. 构建 Docker 镜像:
docker build -t solana-mcp-server .
  1. 运行 Docker 容器:
docker run -p 8000:8000 --env-file .env solana-mcp-server

💻 使用示例

启动服务器

开发模式

python main.py

生产模式

uvicorn main:app --host 0.0.0.0 --port 8000

Docker 模式

docker run -p 8000:8000 --env-file .env solana-mcp-server

访问 API 文档

启动服务器后,访问文档地址:

http://localhost:8000/docs

📚 详细文档

环境变量配置

以下环境变量可以进行配置:

属性 详情
HOST 服务器主机(默认:0.0.0.0)
PORT 服务器端口(默认:8000)
DEBUG 启用调试模式(默认:False)
LOG_LEVEL 日志级别(默认:INFO)
CORS_ORIGINS 允许的 CORS 源列表(默认:*)
RELOAD 开发时启用热重载(默认:False)

增强 Solana 数据分析 API

该服务器通过以下端点提供增强的 Solana 数据分析功能:

代币信息

POST /api/analyzer/token

获取代币详细信息,包括价格、市值和供应数据。

大额持有者检测

POST /api/analyzer/whales

识别特定代币的大额持有者(“巨鲸”),支持自定义阈值。

账户增强分析

POST /api/analyzer/account

获取解析后的账户详细信息,包含额外上下文数据。

帐户代币价格评估

POST /api/analyzer/token-accounts

获取地址的代币帐户信息,并附加丰富的价格和估值数据。

  • 0 关注
  • 0 收藏,8 浏览
  • system 提出于 2025-09-25 17:51

相似服务问题

相关AI产品