MCP 是什么
MCP (Model Context Protocol) 是由 Anthropic 提出的开放协议,旨在标准化 AI 应用与外部数据源的连接方式。简单来说,MCP 让 AI 能够:
- 发现可用的工具和数据源
- 调用外部工具执行操作
- 理解返回的结构化数据
传统方式 vs MCP
| 方式 | 流程 |
|---|---|
| 传统方式 | 用户 → 编写代码 → 调用 API → 解析数据 → 输入 AI → 获得回答 |
| MCP 方式 | 用户 → 自然语言提问 → AI 自动调用工具 → 获得回答 |
核心概念
| 概念 | 说明 |
|---|---|
| MCP Server | 提供工具和数据的服务端,如 ChainStream MCP Server |
| MCP Client | 使用工具的客户端,如 Claude Desktop、Cursor |
| Tools | 可被 AI 调用的功能,如查询余额、分析钱包 |
| Resources | 可被 AI 访问的数据资源 |
为什么 MCP 很重要
AI Agent 需要”手和眼”
AI 大模型拥有强大的推理能力,但它们:- ❌ 无法直接访问实时数据
- ❌ 无法执行外部操作
- ❌ 知识存在截止日期
- ✅ 实时获取链上数据
- ✅ 调用专业工具进行分析
- ✅ 与外部世界交互
类比理解MCP 之于 AI,就像:
- 眼睛 → 让 AI 看到实时数据
- 手 → 让 AI 执行操作
- 工具 → 让 AI 使用专业能力
ChainStream MCP 能力
ChainStream MCP Server 将区块链数据和分析能力以 MCP 协议暴露给 AI 应用。 MCP 端点:https://mcp.chainstream.io/mcp
能力矩阵
ChainStream MCP Server 支持 API Reference 中所有的 REST API 和 WebSocket 订阅功能:- Token API
- Wallet API
- Trade API
- DEX API
- Ranking API
- WebSocket
| 功能 | 说明 |
|---|---|
| 代币搜索 | 按名称/符号搜索代币 |
| 代币信息 | 获取代币基本信息和元数据 |
| 代币价格 | 实时价格和历史价格 |
| 代币统计 | 交易量、市值等统计数据 |
| 持有者分析 | 持有者分布和 Top 持有者 |
| K 线数据 | 各周期 OHLCV 数据 |
| 市场数据 | 流动性、交易对信息 |
| 安全检查 | 代币合约安全分析 |
| 创建信息 | 代币创建者和时间 |
| Mint/Burn 历史 | 代币铸造和销毁记录 |
| 流动性快照 | 历史流动性数据 |
支持的区块链
| 链 | 标识 | 类型 | 状态 |
|---|---|---|---|
| Solana | sol | L1 | ✅ |
| Ethereum | eth | L1 | ✅ |
| BSC | bsc | L1 | ✅ |
在所有 MCP 工具参数中使用小写链标识符:
sol、eth、bsc。支持的平台
Claude Desktop
官方支持的 MCP 客户端,提供最完整的功能支持。| 特性 | 支持状态 |
|---|---|
| 工具调用 | ✅ |
| 多轮对话 | ✅ |
| 流式响应 | ✅ |
Cursor IDE
开发者友好的 AI 编程助手,支持 MCP 集成。| 特性 | 支持状态 |
|---|---|
| 工具调用 | ✅ |
| 代码上下文 | ✅ |
自定义 Agent
任何遵循 MCP 协议的客户端都可以接入。典型使用场景
场景 1:AI 研究助手
需求:使用 AI 分析特定钱包的交易行为场景 2:Smart Money 追踪
需求:追踪 Smart Money 的大额交易场景 3:代币安全分析
需求:分析某代币的安全性技术架构
连接方式
| 方式 | 端点 | 适用场景 |
|---|---|---|
| 云端 | https://mcp.chainstream.io/mcp | 零安装,始终最新 |
| npm stdio | npx @chainstream-io/mcp | 本地 IDE 集成(Claude Desktop、Cursor) |
与传统 API 的区别
| 特性 | 传统 API | MCP |
|---|---|---|
| 调用方式 | HTTP REST | 协议标准化 |
| 目标用户 | 开发者 | AI 模型 |
| 参数处理 | 手动构建 | AI 自动推断 |
| 错误处理 | 返回状态码 | 语义化错误 |
| 上下文 | 无状态 | 可保持会话上下文 |
认证方式
ChainStream MCP Server 通过 API Key 认证。在 ChainStream Dashboard 获取 Key,然后根据传输方式配置:| 传输方式 | 如何传递 API Key |
|---|---|
| npm 包(stdio) | CHAINSTREAM_API_KEY 环境变量或 --api-key CLI 参数 |
| 云端端点 | X-API-KEY 请求头 |
API Key 除非你在 Dashboard 设置了过期时间,否则不会过期。无需刷新 Token。
安全模型
认证机制
认证机制
所有连接方式均通过 API Key 认证。npm 包从环境变量读取
CHAINSTREAM_API_KEY。云端端点接受 X-API-KEY 请求头。工具安全
工具安全
工具按风险等级分类:
- 只读工具:代币搜索、钱包画像、市场数据 — 默认安全
- 交易工具(
dex_swap、dex_create_token、transaction_send):标记为高风险,MCP 客户端应要求用户明确确认
审计日志
审计日志
所有工具调用都有完整记录,可在 Dashboard 查看。
下一步
配置指南
5 分钟完成 MCP Server 配置
工具目录
查看所有可用工具详情

