返回 MCP 目录
public公开dns本地运行

allora-mcp-server

Allora MCP服务器是一个基于Model Context Protocol(MCP)的实现,提供从Allora网络获取机器学习推理数据的功能,使AI系统能够无缝访问Allora预测市场数据。

article

README

🚀 阿罗拉 MCP 服务器

阿罗拉 MCP 服务器是基于阿罗拉网络的模型上下文协议(MCP)的服务器实现。它能从阿罗拉网络获取机器学习推理数据,让 AI 系统和应用程序通过标准化的 MCP 协议,无缝集成阿罗拉的预测市场数据。

MIT License

🚀 快速开始

阿罗拉 MCP 服务器允许 AI 系统和应用程序通过模型上下文协议 (MCP) 访问阿罗拉预测市场数据,提供对阿罗拉主题、市场预测和推理数据的直接访问。

使用前,请确保满足以下先决条件:

以下是不同方式的启动命令:

Docker 方式

docker run -p 3001:3001 -e PORT=3001 -e ALLORA_API_KEY=your_api_key alloranetwork/mcp-server

# 或使用环境变量文件:
docker run -p 3001:3001 --env-file .env alloranetwork/mcp-server

docker-compose 方式

docker-compose up

npx 方式

npx @alloralabs/mcp-server

Node.js 方式

npm run start

✨ 主要特性

  • 通过标准化的模型上下文协议 (MCP),实现 AI 系统和应用程序与阿罗拉预测市场数据的无缝集成。
  • 提供对阿罗拉主题、市场预测和推理数据的直接访问。

📦 安装指南

使用前需满足以下条件:

💻 使用示例

基础用法

服务器运行后,您可以使用任何 MCP 客户端与其交互。将您的 LLM/工具指向 http://localhost:3001/sse 即可开始使用服务器。

高级用法

可用工具

| 工具名称 | 描述 | 参数 | |-------------------|--------------------------|--------------------| | list_all_topics | 获取所有阿罗拉主题列表 | 无参数 | | get_inference_by_topic_id | 根据主题 ID 获取推理数据 | topicID: 数字 |

示例用法(与Claude)

当与 Claude 或其他 MCP 兼容的 AI 系统连接时,您可以访问阿罗拉数据:

有哪些主题在阿罗拉可用?

或获取特定预测数据:

8 小时内比特币价格的当前预测是什么?

📚 详细文档

API 文档

服务器运行后,暴露以下端点:

  • GET /sse - 用于 MCP 通信的服务器发送事件 (SSE) 连接端点
  • POST /messages - 用于 MCP 通信的消息端点

🔧 技术细节

服务器基于模型上下文协议 (MCP) 实现,通过暴露特定的 API 端点,实现与 MCP 客户端的通信。使用服务器发送事件 (SSE) 进行数据传输,确保实时性和高效性。

📄 许可证

该项目在 MIT License 下许可,请参阅 LICENSE 文件了解详细信息。

🤝 贡献

欢迎贡献!请随意提交 Pull Request,贡献流程如下:

  1. 叉仓库
  2. 创建功能分支 (git checkout -b feature/amazing-feature)
  3. 提交更改 (git commit -m '添加一些神奇的功能')
  4. 推送到分支 (git push origin feature/amazing-feature)
  5. 打开 Pull Request
help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端