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 URLCRYO_DATA_DIR: 当未通过命令行指定时使用的默认下载数据存储目录
开发
- 项目结构:包含主包目录、测试目录、项目配置文件、项目文档等
- 运行测试:使用
uv run pytest
许可
- MIT
归功
搜集汇总
数据集介绍

构建方式
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 数据集的应用范围,丰富了区块链技术的研究和实践领域。
以上内容由遇见数据集搜集并总结生成



