mcpField
S
Solana Model Context Protocol (MCP) Server

Solana Model Context Protocol (MCP) Server

本地服务
sol-mcp.com金融数据679 周前更新

关于 Solana Model Context Protocol (MCP) Server

Solana Model Context Protocol (MCP) Server 是面向需要 Solana 区块链数据与分析的应用的 Python 服务,结合 MCP、REST API、WebSocket 更新及代币、持有者和账户分析。

主要功能

  1. 01处理实时 Solana 数据
  2. 02提供 REST API 端点
  3. 03支持 WebSocket 更新
  4. 04分析代币价格、市值和供应量
  5. 05识别大型代币持有者
  6. 06补充代币账户定价数据

适用场景

  1. 01查看代币价格和供应量数据
  2. 02查找代币的大型持有者
  3. 03检查解析后的账户详情
  4. 04评估代币账户价值

MCP 相关

它实现 MCP,以访问 Solana 区块链数据和模型。README 未说明具体提供哪些 MCP 工具或资源。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

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

一个基于 Python 的服务,为 Solana 区块链实现了模型上下文协议。此服务提供了与 Solana 区块链数据和模型交互的接口。

功能

  • 实时处理 Solana 区块链数据
  • 实现模型上下文协议
  • 用于区块链交互的 RESTful API 端点
  • 支持 WebSocket 实时更新

设置

标准设置
  1. 克隆代码仓库
  2. 安装依赖项:
    pip install -r requirements.txt
    
  3. 设置环境变量:
    cp .env.example .env
    
  4. 编辑 .env 文件,填写 Solana RPC 节点详情
Docker 设置
  1. 构建 Docker 镜像:

    docker build -t solana-mcp-server .
    
  2. 运行 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 文档

服务运行后,可在以下位置访问 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

获取某地址的代币账户,并附带丰富的价格和估值数据。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。