
Allora MCP Server

2025.04.17
1
JavaScript预测市场AI集成金融服务
Allora MCP Server 是一个基于模型上下文协议(MCP)的服务器实现,用于从Allora网络获取机器学习推理数据,提供对Allora预测市场数据的访问。该服务器使AI系统和应用能够通过标准化的MCP协议无缝集成预测市场数据到AI工作流中。
View on GitHub
Overview
基本能力
产品定位
Allora MCP Server 是一个中间件服务,旨在为AI系统提供对Allora预测市场数据的标准化访问接口。
核心功能
- 通过MCP协议提供对Allora预测市场数据的访问
- 支持获取所有话题列表
- 支持按话题ID获取推理数据
- 提供SSE和消息端点用于MCP通信
适用场景
- AI系统需要整合预测市场数据进行决策
- 开发者需要构建基于Allora预测市场的应用
- 研究人员需要访问Allora网络的机器学习推理数据
工具列表
list_all_topics
: 获取所有Allora话题列表get_inference_by_topic_id
: 获取特定话题的推理数据,需要参数topicID
常见问题解答
- 需要Allora API密钥才能使用服务
- 服务默认运行在3001端口
- 支持Docker部署
使用教程
使用依赖
- Node.js 18或更高版本
- Allora API密钥(从alloralabs.com获取)
安装教程
- 克隆仓库
git clone https://github.com/your-username/allora-mcp.git
cd allora-mcp
- 安装依赖
npm install
- 设置环境变量
创建
.env
文件并添加:
PORT=3001
ALLORA_API_KEY=your_api_key
调试方式
- 开发模式运行:
npm run dev
- 生产构建:
npm run build
- 启动服务:
npm start
Docker部署
- 构建镜像:
docker build -t allora-mcp .
- 运行容器:
docker run -p 3001:3001 -e PORT=3001 -e ALLORA_API_KEY=your_api_key allora-mcp