加密货币定价数据服务器

Model Context Protocol (MCP)服务器,提供加密货币实时价格、交易所信息和历史OHLCV数据,支持AI助手访问。

  • by luziadev
  • TypeScript
  • 混合部署
  • 更新于
在 GitHub 查看 luziadev/mcp-server

使用说明

@luziadev/mcp服务器

用于加密货币定价数据的模型上下文协议(MCP)服务器。为Claude等人工智能助手提供实时访问股票价格、交易所信息和OHLCV历史的功能 Luzia API.

特性

  • 来自多个交易所(币安、Coinbase、Kraken、OKX、Bybit)的实时股票价格
  • 用于技术分析的历史OHLCV烛台数据
  • 市场信息和交易对
  • Exchange状态和可用性

需求

远程连接(推荐)

将Luzia与您的AI助手一起使用的最快方法是连接到我们托管的MCP服务器 https://mcp.luzia.dev/mcp。无需安装。只需粘贴URL和您的API密钥。

Claude.ai网络/人工控制台

设置→ 集成→ 添加自定义MCP:

  • 网址: https://mcp.luzia.dev/mcp
  • 身份验证: 不记名代币-粘贴您的API密钥(lz_...)

克劳德桌面(通过 mcp-remote)

Claude Desktop的原生远程MCP支持仍在推出中,因此目前最简单的方法是 mcp-remote shim,它将远程HTTP MCP桥接到Claude Desktop的stdio接口。

编辑您的配置:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • 窗户: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "luzia": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://mcp.luzia.dev/mcp",
        "--header",
        "Authorization:Bearer lz_your_api_key"
      ]
    }
  }
}

重新启动Claude Desktop(macOS上的Cmd+Q)并开始提问。

VS代码、游标、Cline、Continue.dev

将URL和Authorization标头粘贴到工具的MCP设置中:

  • 网址: https://mcp.luzia.dev/mcp
  • 头球 Authorization: Bearer lz_your_api_key

MCP检查员

npx @modelcontextprotocol/inspector

然后让检查员指着 https://mcp.luzia.dev/mcp 并添加 Authorization: Bearer lz_... 头球

本地安装(高级)

更喜欢在本地运行服务器? @luziadev/mcp-server 仍然在npm上发布,并在stdio上运行。

# Run directly with npx (no install needed)
LUZIA_API_KEY=lz_your_api_key npx -y @luziadev/mcp-server --stdio

Claude桌面配置(本地stdio)

{
  "mcpServers": {
    "luzia": {
      "command": "npx",
      "args": ["-y", "@luziadev/mcp-server", "--stdio"],
      "env": {
        "LUZIA_API_KEY": "lz_your_api_key"
      }
    }
  }
}

Claude代码配置(本地stdio)

添加 .claude/settings.json:

{
  "mcpServers": {
    "luzia": {
      "command": "npx",
      "args": ["-y", "@luziadev/mcp-server", "--stdio"],
      "env": {
        "LUZIA_API_KEY": "lz_your_api_key"
      }
    }
  }
}

可用工具

工具 说明
get_ticker 获取特定交易对的当前价格
get_tickers 在交易所获取多对或所有对的价格
get_history 获取交易对的历史OHLCV烛台数据
get_exchanges 列出支持的交易所(CEX和DEX)及其状态
get_markets 列出交易所的交易对,包括DEX池元数据
get_tokens 列出规范资产和链上代币,带有搜索和链过滤器
get_token 按复合id查找单个令牌(crypto:SYMBOL 或 {chain}:SYMBOL)
get_fiat_currencies 列出市场引用的ISO 4217法定货币

可用提示

提示是预先构建的分析模板,用于获取数据并生成结构化的见解。它们在支持MCP提示的客户端中可用(例如,Claude Desktop通过 / 菜单)。

注: Claude Code不直接支持MCP提示——请使用自然语言(例如,“分析币安上的BTC/USDT价格走势”),它将自动调用底层工具。

提示 描述
analyze_price_movement 分析交易对的价格变动和趋势
analyze_ohlcv 用技术分析分析OHLCV烛台数据
compare_exchanges 比较各交易所的价格以寻找套利机会

提示示例

analyze_price_movement

获取当前股票行情数据,分析买卖价差、24小时统计数据和交易量。

论据:

  • exchange (必填):例如。, "binance", "coinbase"
  • symbol (必填):例如。, "BTC/USDT", "ETH/USD"

克劳德桌面: 类型 / → 选择 analyze_price_movement → 填写 exchange: binance, symbol: BTC/USDT

自然语言(任何客户端): “分析币安当前BTC/USDT的价格走势”

analyze_ohlcv

获取历史烛台数据并请求技术分析,包括趋势、支撑/阻力、成交量模式和烛台模式。

论据:

  • exchange (必填):例如。, "binance"
  • symbol (必填):例如。, "BTC/USDT"
  • interval (可选): "1m", "5m", "15m", "1h", "1d" (默认值: "1h")
  • period (可选):例如。, "24h", "7d", "30d" (默认值: "24h")

克劳德桌面: 类型 / → 选择 analyze_ohlcv → 填写 exchange: binance, symbol: BTC/USDT, interval: 1h

自然语言(任何客户端): “分析币安上过去7天间隔1小时的BTC/USDT OHLCV蜡烛”

compare_exchanges

从多个交易所获取股票行情数据,比较价格、价差和流动性,以进行套利分析。

论据:

  • symbol (必填):例如。, "BTC/USDT"
  • exchanges (可选):逗号分隔的列表,例如。, "binance,coinbase,kraken" (默认值: "binance,coinbase,kraken")

克劳德桌面: 类型 / → 选择 compare_exchanges → 填写 symbol: BTC/USDT

自然语言(任何客户端): “比较所有交易所的BTC/USDT价格”

速率限制

继承自您的Luzia订阅层:

  • 免费: 25个请求/分钟,1000个/天
  • 赞成的意见: 1000个请求/分钟,20000个/天

故障排除

“未经授权”的错误

  • 远程: 验证您的 Authorization: Bearer lz_... 标题已设置,密钥以开头 lz_.
  • 音乐节目 : 验证 LUZIA_API_KEY 在MCP客户端配置中设置,并且密钥尚未被撤销。

远程会话错误

  • 如果您的客户端报告“未知会话id”,则服务器已重新启动或您的会话已过期(空闲30分钟)。重新连接后,客户端将自动重新初始化。

Claude Desktop找不到服务器(stdio)

  • 验证 claude_desktop_config.json 是有效的JSON。
  • 确保已安装Node.js 20+(node --version).
  • 完全重新启动克劳德桌面(macOS上的Cmd+Q)。

许可证

麻省理工学院-见 许可证 了解详情。