five

Cryo

收藏
github2025-03-10 更新2025-03-11 收录
下载链接:
https://github.com/z80dev/cryo-mcp
下载链接
链接失效反馈
官方服务:
资源简介:
Cryo区块链数据集,包含区块、交易、日志等信息。

The Cryo Blockchain Dataset includes information such as blocks, transactions, logs, and so on.
创建时间:
2025-03-09
原始信息汇总

Cryo MCP 数据集概述

数据集简介

Cryo MCP 是一个实现了 Model Completion Protocol (MCP) 协议的服务器,用于访问 Cryo 区块链数据提取工具的强大功能。它通过一个 API 服务器,使得用户能够通过任何 MCP 兼容的客户端轻松查询区块链数据。

主要特性

  • 完整的 Cryo 数据集访问:通过 API 服务器查询任何 Cryo 数据集
  • MCP 集成:与 MCP 客户端无缝工作
  • 灵活的查询选项:支持所有主要的 Cryo 过滤和输出选项
  • 区块范围选项:查询特定的区块、最新的区块或相对范围
  • 合约过滤:按合约地址过滤数据
  • 最新区块访问:轻松访问最新的以太坊区块数据
  • 多种输出格式:支持 JSON、CSV 和 Parquet 格式
  • 模式信息:获取详细的数据集模式和样本数据
  • SQL 查询:直接针对下载的区块链数据运行 SQL 查询

使用要求

  • Python 3.8+
  • uv
  • 已安装 Cryo
  • 访问以太坊 RPC 端点
  • DuckDB(用于 SQL 查询功能)

可用工具

  • list_datasets(): 返回所有可用的 Cryo 数据集列表
  • query_dataset(): 使用各种过滤选项查询 Cryo 数据集
  • lookup_dataset(): 获取有关特定数据集的详细信息,包括模式和样本数据
  • get_latest_ethereum_block(): 返回有关最新以太坊区块的信息
  • query_sql(): 在下载的区块链数据上运行 SQL 查询
  • query_blockchain_sql(): 使用 SQL 查询区块链数据,自动下载所需的数据
  • list_available_sql_tables(): 列出所有可以用 SQL 查询的表
  • get_sql_table_schema(): 获取特定 parquet 文件的模式
  • get_sql_examples(): 获取不同区块链数据集的示例 SQL 查询

配置选项

  • --rpc-url URL: 以太坊 RPC URL(覆盖 ETH_RPC_URL 环境变量)
  • --data-dir PATH: 存储下载数据的目录(覆盖 CRYO_DATA_DIR 环境变量,默认为 ~/.cryo-mcp/data/)

环境变量

  • ETH_RPC_URL: 当未通过命令行指定时使用的默认以太坊 RPC URL
  • CRYO_DATA_DIR: 当未通过命令行指定时使用的默认下载数据存储目录

开发

  • 项目结构:包含主包目录、测试目录、项目配置文件、项目文档等
  • 运行测试:使用 uv run pytest

许可

  • MIT

归功

  • 构建在 Paradigm 的出色 Cryo 工具之上
  • 使用 MCP 协议 进行 API 通信
搜集汇总
数据集介绍
main_image_url
构建方式
Cryo MCP 服务器作为 Cryo 区块链数据提取工具的模型完成协议(MCP)服务器,允许用户通过实现 MCP 协议的 API 服务器访问 Cryo 强大的区块链数据提取功能,从而方便地从任何 MCP 兼容客户端查询区块链数据。数据集通过定义数据查询接口和相应的处理流程构建,支持多种数据过滤和输出选项,以及区块链数据下载和 SQL 查询功能。
特点
Cryo 数据集具备以下特点:支持完整的数据集访问,与 MCP 客户端无缝集成,提供灵活的查询选项,支持区块范围选择、合约过滤、最新区块访问,支持多种输出格式,提供详细的模式信息和样例数据,以及直接针对下载的区块链数据进行 SQL 查询的能力。
使用方法
使用 Cryo 数据集时,首先需要通过 MCP 服务器下载相应的区块链数据,然后可以探索数据模式,最后执行 SQL 查询。具体操作包括使用 `query_dataset` 方法下载数据,`get_sql_table_schema` 方法查看模式,以及 `query_sql` 或 `query_blockchain_sql` 方法执行 SQL 查询。
背景与挑战
背景概述
Cryo数据集是一个专注于区块链数据提取的工具,其Model Completion Protocol (MCP)服务器允许用户通过API服务器访问Cryo的强大区块链数据提取功能。该数据集由Paradigm团队创建于近期,主要研究人员为Paradigmxyz团队,核心研究问题是如何高效地从区块链中提取数据并提供给用户进行SQL查询。Cryo MCP对区块链研究领域产生了显著影响,特别是在数据提取和查询方面,为研究人员提供了极大的便利。
当前挑战
该数据集在构建过程中遇到的挑战主要包括:1) 区块链数据的高效提取与处理;2) 数据的实时更新与同步;3) 为用户提供灵活且强大的SQL查询功能。在所解决的领域问题方面,Cryo MCP面临的挑战是如何处理大规模区块链数据,并确保数据提取和查询的高效性和准确性。
常用场景
经典使用场景
Cryo MCP 数据集作为区块链数据提取工具的模型完成协议(MCP)服务器,其经典使用场景在于为用户提供了一个通过MCP协议的API服务器,以方便地从任何MCP兼容的客户端查询区块链数据。用户可通过SQL查询工作流程指南,下载数据、探索模式结构,并直接对下载的区块链数据运行SQL查询。
解决学术问题
该数据集解决了区块链数据分析中的多个学术研究问题,如区块和交易的高效查询、合同地址过滤、以及基于区块链数据的复杂SQL查询等。它支持灵活的查询选项和多种输出格式,使得研究者能够便捷地获取所需数据,进而推动区块链技术的学术研究和应用开发。
衍生相关工作
Cryo MCP 数据集衍生出了一系列相关经典工作,包括但不限于对区块链数据的深入分析、智能合约事件的监控、以及基于区块链的交易模式挖掘等。这些工作扩展了Cryo MCP 数据集的应用范围,丰富了区块链技术的研究和实践领域。
以上内容由遇见数据集搜集并总结生成
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作