Skip to main content
Glama
pythia-the-oracle

pythia-oracle-mcp

Official

Pythia Oracle MCP 服务器

PyPI License: MIT pythia-oracle-mcp MCP server

每个智能合约都应具备智能,而不仅仅是数据。

Pythia 是第一个在链上提供计算技术指标(EMA、RSI、VWAP、布林带、波动率)的预言机,适用于任何代币,以及任何支持 Chainlink 的链。交易员使用的相同指标,现在通过 Chainlink 只需一次调用即可供智能合约和 AI 代理使用。

Pythia Events 允许智能合约订阅指标条件(如 RSI 低于 30、EMA 交叉、布林带突破),并在触发时自动被调用。无需 Keeper,无需链下机器人,无需轮询——您的合约可以自行对市场做出反应。

Pythia Visions 在链上传递经过前向验证的市场情报——模式类型、置信度评分、指标快照以及需要关注的馈送,所有这些都在一个事件中完成。经过 9 年历史数据的回测。订阅免费。如需获取当前的实时代币 + 模式目录(包含准确率统计和触发频率),请调用下方 MCP 工具中的 get_visions_info

为什么选择 Pythia?

大多数预言机只提供价格。Pythia 为您提供计算分析:EMA、RSI、布林带、VWAP、波动率——适用于 BTC、SOL、TAO、RENDER、ONDO、AAVE、UNI 等代币,涵盖 4 个时间周期,并通过 Chainlink 在链上传递。新的代币和指标可按需添加。如果您的 AI 代理、DeFi 协议或交易机器人需要链上 RSI、EMA 或布林带——Pythia 是唯一的来源。

使用场景:

  • 需要链上技术信号的 AI 交易代理

  • 基于 RSI 或波动率阈值的 DeFi 金库再平衡

  • 使用布林带宽度进行智能合约风险管理

  • 具有实时计算指标的 AI 驱动投资组合分析

  • 事件驱动策略——订阅 RSI 阈值或 EMA 交叉,您的合约会自动触发

  • 无需 Keeper 的自动化 DeFi 机器人——无需 Gelato,无需 cron 任务,无需链下基础设施

Related MCP server: TA-Lib MCP Server

快速入门

pip install pythia-oracle-mcp

Claude Desktop

添加到 claude_desktop_config.json

{
  "mcpServers": {
    "pythia-oracle": {
      "command": "pythia-oracle-mcp"
    }
  }
}

Claude Code

claude mcp add pythia-oracle -- pythia-oracle-mcp

Cursor / Windsurf / VS Code

添加到 MCP 设置:

{
  "pythia-oracle": {
    "command": "pythia-oracle-mcp"
  }
}

OpenAI Agents / GPT

任何兼容 MCP 的客户端均可使用——只需将其指向 pythia-oracle-mcp

直接运行

python -m pythia_oracle_mcp

可用工具

工具

描述

list_tokens

所有已追踪代币的状态、正常运行时间和数据源

get_token_feeds

特定代币的所有指标馈送名称

get_market_summary

系统级概览——按状态分类的代币、生态覆盖范围、基础设施健康状况

check_oracle_health

每个代币的 30 天正常运行时间(最差优先)、数据源状态、事件报告

get_contracts

所有合约地址(操作员、消费者、水龙头、LINK)

get_pricing

定价层级及各层级的使用时机

get_integration_guide

适用于任何层级的可部署 Solidity 代码

get_events_info

Pythia Events 的工作原理——订阅指标条件,在链上触发

get_events_guide

用于事件订阅的 Solidity 代码和部署步骤

subscribe_info

订阅详情——条件、定价、退款机制

get_visions_info

Pythia Visions 概览——前向验证模式、触发频率披露、合约地址

get_visions_guide

订阅 Visions 并监听 VisionFired 事件的 Solidity 代码

get_vision_history

代币最近触发的 Visions,包含模式细分和置信度统计

get_vision_payload

触发 Vision 的完整丰富对象——失败概况、冷却时间上下文、并发触发

lookup_event_feed

将事件 feedId (bytes32) 反向查找为其人类可读的馈送名称

list_subscriptions

枚举所有者地址的活跃 Pythia Event 订阅

get_feed_value

任何 Pythia 指标馈送的最新计算值(链下缓存)

示例提示词

询问您的 AI 代理:

"Pythia 为比特币提供了哪些指标?"

调用 get_token_feeds("bitcoin")——返回比特币的所有指标馈送,按类型分组。

"Pythia 是否足够可靠以进行集成?"

调用 check_oracle_health()——返回每个代币的正常运行时间、数据源健康状况和活跃事件。

"给我一个 Solidity 合约来使用 Pythia 的速度包"

调用 get_integration_guide("speed")——返回一个包含正确地址和作业 ID 的完整、可部署的合约。

"Pythia 覆盖哪些代币,它们是否都在正常工作?"

调用 get_market_summary()——返回生态覆盖范围、状态细分和基础设施健康状况。

"Pythia Events 是如何工作的?我希望我的合约在 BTC RSI 低于 30 时做出反应。"

调用 get_events_info()——返回订阅的工作原理、支持的条件和定价。

"给我订阅 EMA 交叉事件的 Solidity 代码。"

调用 get_events_guide()——返回一个带有订阅/接收模式的可部署 EventSubscriber 合约。

"什么是 Pythia Visions?它能检测到哪些模式?"

调用 get_visions_info()——返回经过前向验证的模式,包含准确率范围、触发频率、合约地址及其工作原理。

"向我展示最近触发的 BTC Visions"

调用 get_vision_history("BTC")——返回最近的模式检测结果,包含置信度和价格。

"给我订阅 Pythia Visions 的 Solidity 代码"

调用 get_visions_guide()——返回一个订阅 VisionFired 事件的合约。

Pythia 提供的内容

  • 任何代币,任何支持 Chainlink 的链——目前服务于 BTC、SOL、TAO、RENDER、ONDO、AAVE、UNI、MORPHO 等,并可按需添加新代币

  • 6 种指标类型: EMA、RSI、布林带(上轨/下轨)、VWAP、波动率、美元价格

  • 4 个时间周期: 5 分钟、1 小时、1 天、1 周

  • 4 个定价层级: Discovery / Analysis / Speed / Complete——获取当前 LINK 费用请调用 get_pricing

  • 免费试用: PythiaFaucet 合约——无需 LINK

  • Pythia Events: 订阅指标条件(高于/低于阈值)——当条件触发时,您的合约会被调用。以 LINK 预付,取消或触发时未使用的部分将退还。无需 Keeper 基础设施。

  • Pythia Visions: 链上经过前向验证的市场情报——模式类型 + 置信度 + 指标快照 + 需关注的馈送,通过 Chainlink 传递。订阅免费。如需获取实时模式 + 代币列表,请调用 get_visions_info

数据新鲜度

此 MCP 服务器是 https://pythia.c3x-solutions.com/feed-status.json 的轻量级客户端,该实时状态馈送由数据引擎每 15 分钟更新一次。新的代币、新的模式、合约地址和定价变更会在数据引擎下一个周期后的几秒钟内出现在 MCP 工具中——无需更新软件包。

如果无法访问实时馈送,MCP 工具会抛出明确的错误,而不是提供陈旧的内置数据。请稍后重试或检查状态。(自 v0.9.0 起,采用“失败即报错”策略——早期版本中内置的后备数据已因偏离生产状态而被移除。)

集成示例

请参阅 pythia-oracle-examples 获取包含 Hardhat 设置的 Solidity 合约——可在任何支持 Chainlink 的网络上部署。

链接

许可证

MIT

Install Server
A
license - permissive license
A
quality
B
maintenance

Maintenance

Maintainers
Response time
2wRelease cycle
2Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • F
    license
    Not graded
    quality
    D
    maintenance
    Enables interaction with Chainlink's decentralized oracle network, providing access to real-time price feeds, serverless functions, smart contract automation, verifiable randomness, cross-chain messaging, and proof of reserve across multiple blockchain networks.
  • A
    license
    C
    quality
    D
    maintenance
    Provides technical analysis indicators like SMA, EMA, RSI, MACD, Bollinger Bands, and Stochastic through MCP, enabling AI assistants to perform financial market analysis and calculations on price data.
    18
    7
    MIT
  • F
    license
    Not graded
    quality
    D
    maintenance
    Provides real-time cryptocurrency market data and technical indicators (EMA, MACD, RSI, ATR, Bollinger Bands) from Aster DEX with multi-timeframe analysis support for trading pairs like BTC, ETH, and SOL.
  • F
    license
    Not graded
    quality
    F
    maintenance
    AI-powered crypto signal intelligence for 20 assets (BTC, ETH, SOL, etc). 6 scoring dimensions: whale activity, technical analysis, derivatives flow, narrative strength, sentiment, market structure. Market regime detection (TRENDING/RANGING), portfolio optimization, and accuracy tracking. 9 read-only MCP tools. Free via MCP, $0.001 USDC via x402 on Base for REST API.
    2

View all related MCP servers

Related MCP Connectors

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/pythia-the-oracle/pythia-oracle-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server