Token导航 LogoToken导航TokenDH.com
DFlow MCP Server logo
数据服务stdio官方级别未说明来源级核验

DFlow MCP Server

MCP Server

@smithery/cli

DFlow MCP Server 是一个提供Kalshi预测市场数据访问的服务,包括事件管理、市场数据、交易数据、预测分析和实时数据等功能。

工具数

23

提示词数

0

GitHub Stars

7

资源数

0
金融数据JavaScriptClaude事件管理Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

openSVM

提供方

openSVM

最后核验

2026/5/17 20:23

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx @smithery/cli install dflow-mcp-server --client claude

详细介绍

DFlow MCP服务器

](https://smithery.ai/server/@openSVM/dflow-mcp)

访问 卡尔希 预测市场数据-首个受CFTC监管的真实事件交易交易所。建造于 OpenSVM.23用于事件、市场、交易、预测、烛台和实时数据的工具。

演示: https://dflow.opensvm.com

特性

此MCP服务器提供对完整预测市场元数据API的访问,包括:

  • 事件管理:获取事件、搜索事件、检索事件元数据
  • 市场数据:市场信息、批量查询、按造币厂查找市场
  • 交易数据:交易历史、按市场交易、分页支持
  • 预测分析:预测百分位数历史、时间序列数据
  • 烛台数据:OHLC事件和市场数据
  • 实时数据:实时数据馈送、里程碑信息
  • 信息:系列模板、类别和元数据
  • 实用函数:结果薄荷查询、过滤和搜索功能

安装

方法1:通过Smithery安装(推荐)

安装此MCP服务器的最简单方法是 史密瑟里:

npx @smithery/cli install dflow-mcp-server --client claude

这将自动配置服务器以与Claude Desktop一起使用。

方法2:手动安装

先决条件

  • 包子 (推荐)或Node.js 18+

再进行

bun install

用法

启动服务器

# Development mode (with hot reload)
bun run dev

# Production mode
bun start

# Or directly with Bun
bun run src/index.ts

服务器使用stdio传输进行MCP通信,这是MCP客户端的标准。

与MCP客户端集成

克劳德桌面版

如果您是通过Smithery安装的,则配置是自动的。对于手动设置,请将以下内容添加到您的Claude Desktop配置中:

{
  "mcpServers": {
    "dflow-mcp": {
      "command": "bun",
      "args": ["run", "/path/to/dflow-mcp/src/index.ts"]
    }
  }
}

其他MCP客户端

此服务器与任何MCP客户端(游标、继续等)兼容。使用与上述相同的配置格式。

可用工具

事件工具

  • get_event -按股票代码获取单个事件
  • get_events -获取所有事件的分页列表

市场工具

  • get_market -按股票代码获取市场详细信息
  • get_market_by_mint -按造币厂地址获取市场
  • get_markets -获取市场分页列表
  • get_markets_batch -获得多个市场(最多100个)

贸易工具

  • get_trades -跨市场进行交易
  • get_trades_by_mint -获取特定市场的交易

分析工具

  • get_forecast_percentile_history -获取预测历史记录
  • get_forecast_percentile_history_by_mint -按薄荷分类的预测历史
  • get_event_candlesticks -事件烛台数据
  • get_market_candlesticks -市场烛台数据
  • get_market_candlesticks_by_mint -薄荷烛台

实时数据工具

  • get_live_data -获取里程碑的实时数据
  • get_live_data_by_event -活动实时数据
  • get_live_data_by_mint -mint实时数据

系列工具

  • get_series -获取所有系列模板
  • get_series_by_ticker -获取特定系列

实用工具

  • get_outcome_mints -获取结果薄荷地址
  • filter_outcome_mints -将地址过滤到结果最小值
  • get_tags_by_categories -获取类别标签映射
  • get_filters_by_sports -获取体育过滤选项
  • search_events -按标题/股票代码搜索事件

工具调用示例

获取特定事件

{
  "tool": "get_event",
  "arguments": {
    "event_id": "US-PRESIDENT-2024",
    "withNestedMarkets": true
  }
}

按造币厂地址获取市场

{
  "tool": "get_market_by_mint",
  "arguments": {
    "mint_address": "9WzDXwBbmkg8ZTbNMqUxvQRAyrZzDsGYdLVL9zYtAWWM"
  }
}

获取预测历史记录

{
  "tool": "get_forecast_percentile_history",
  "arguments": {
    "series_ticker": "US-PRESIDENT",
    "event_id": "US-PRESIDENT-2024",
    "percentiles": "25,50,75",
    "startTs": 1704067200,
    "endTs": 1706745600,
    "periodInterval": 3600
  }
}

搜索事件

{
  "tool": "search_events",
  "arguments": {
    "q": "election",
    "limit": 10,
    "sort": "volume",
    "order": "desc"
  }
}

发展

项目结构

dflow-mcp/
├── src/
│   └── index.ts          # Main server implementation
├── package.json          # Dependencies and scripts
├── tsconfig.json         # TypeScript configuration
├── llms_dflow.json       # API specification
└── README.md             # This file

建筑

bun run build

测试

bun run test

API详细信息

服务器实现中定义的完整REST API llms_dflow.json 具有以下基本URL:

https://prediction-markets-api.dflow.net

所有工具都包括全面的参数验证和类型定义。错误处理返回用于调试的信息性消息。

出版Smithery

此服务器已配置为在上发布 史密瑟里,MCP服务器注册表。

配置文件

  • smithery.yaml -定义运行时(TypeScript)和目标(本地)
  • package.json -包括模块入口点和Smithery CLI脚本

发表

  1. 确保你的代码被推送到公共GitHub存储库
  2. 访问 史密斯·艾/新
  3. 连接您的GitHub存储库
  4. Smithery将自动检测 smithery.yaml 配置

发布后,用户可以通过以下方式安装服务器:

npx @smithery/cli install dflow-mcp-server --client claude

许可证

MIT许可证-有关详细信息,请参阅许可证文件。

______________________________________________________________________

OpenSVM×Kalshi×DFlow

目录标签

目录标签

金融数据JavaScriptClaude事件管理预测市场本地部署数据分析实时数据交易数据

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Node.js

部署方式(deploymentType,部署类型)

remote-capable

来源包(packageName,安装包名)

@smithery/cli

工具数量(toolCount,工具数)

23

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiononeremote-capable

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP