Token导航 LogoToken导航TokenDH.com
Kalshi Trading MCP logo
金融服务stdio官方级别未说明来源级核验

Kalshi Trading MCP

MCP Server

一个功能全面的Kalshi预测市场模型协议服务器,提供账户管理、市场分析、订单执行、多源天气预报、模型分析和实时观测等功能。

工具数

20

提示词数

0

GitHub Stars

2

资源数

0
PythonClaude金融数据Claude DesktopClaude

安装说明

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

作者 / 组织

alexandermazza

提供方

alexandermazza

最后核验

2026/5/17 20:23

快速接入

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

命令预览

pip install kalshi-trading-mcp

详细介绍

卡尔希交易mcp

功能齐全 模型上下文协议(MCP) 服务器 卡尔希 预测市场。包括20多种用于账户管理、市场分析、订单执行、多源天气预报、集成模型分析、实时METAR观测和位置漂移监测的工具。

为什么选择此服务器?

大多数现有的Kalshi MCP服务器都是精简的API包装器(5-10个工具)。这次不一样:

  • 多源天气预报 --NWS、HRRR、GFS、ECMWF、Open Meteo等
  • 概率分析 --桶数学、边缘计算、制造商费用影响
  • 安全控制 --价格上限、每日限额、现金储备、NO only策略
  • 职位管理 --漂移分析、METAR趋势跟踪、提前退出信号
  • 跨城市情报 --相关预测误差、AFD变化检测

快速开始

安装

pip install kalshi-trading-mcp

或者从源代码安装:

git clone https://github.com/alexandermazza/kalshi-trading-mcp.git
cd kalshi-trading-mcp
pip install -e .

配置

  1. 从获取您的API证书 Kalshi设置
  1. 创建一个 .env 文件(或设置环境变量):
KALSHI_API_KEY_ID=your-key-id
KALSHI_PRIVATE_KEY_PATH=/path/to/your/private_key.pem
KALSHI_ENV=demo  # or 'prod' for real trading

与Claude Code一起使用

添加到您的 .mcp.json (或 ~/.claude/mcp.json 全球):

{
  "mcpServers": {
    "kalshi": {
      "type": "stdio",
      "command": "kalshi-mcp",
      "env": {
        "KALSHI_API_KEY_ID": "your-key-id",
        "KALSHI_PRIVATE_KEY_PATH": "/path/to/private_key.pem",
        "KALSHI_ENV": "prod"
      }
    }
  }
}

然后问克劳德这样的问题:

  • “我的Kalshi余额是多少?”
  • “扫描天气交易机会”
  • “分析纽约市明天的高温市场”
  • “给我看芝加哥的整体预报”

与Claude Desktop一起使用

添加到您的 claude_desktop_config.json:

{
  "mcpServers": {
    "kalshi": {
      "command": "kalshi-mcp",
      "env": {
        "KALSHI_API_KEY_ID": "your-key-id",
        "KALSHI_PRIVATE_KEY_PATH": "/path/to/private_key.pem",
        "KALSHI_ENV": "prod"
      }
    }
  }
}

工具参考

账户和头寸

工具说明
kalshi_balance获取现金余额、投资组合价值、环境
kalshi_positions列出有风险敞口的空缺职位

市场

工具说明
kalshi_markets按系列/状态列出可选筛选的市场
kalshi_market获取单一市场详细信息,包括订单簿
kalshi_cities列出支持的天气城市及其坐标

天气预报

工具说明
kalshi_forecast获取某个城市/日期的天气预报
kalshi_ensemble_forecast具有价差分析的多模型数据(HRRR、GFS、ECMWF)
kalshi_analyze_opportunity比较预测与市场价格——优势、概率、推荐
kalshi_scan_opportunities扫描所有城市寻找交易机会

天气信号

工具说明
kalshi_forecast_timing检查NWS/GFS更新的新鲜度以进行时间优化
kalshi_metar_current获取当前机场观测数据(温度、风、能见度)
kalshi_metar_trend跟踪当天位置的温度轨迹
kalshi_cross_city_signal检查相关城市预测误差
kalshi_afd_change_detection检测区域预测讨论指导转变

订单(两步确认)

工具说明
kalshi_prepare_order准备订单以供审核(退货确认_id)
kalshi_confirm_order执行或取消已准备好的订单
kalshi_cancel_order取消休息订单
kalshi_resting_orders列出未完成的订单,并检测其是否过期
kalshi_reevaluate_resting_orders重新分析边缘退化的静止顺序

位置恢复

工具说明
kalshi_position_drift_analysis分析提前退出决策的预测偏差

配置

所有设置均可通过环境变量进行配置:

必需的

变量描述
KALSHI_API_KEY_ID您的Kalshi API密钥ID
KALSHI_PRIVATE_KEY_PATHRSA私钥(.pem)的路径
KALSHI_ENVdemoprod (默认值: demo)

安全限值

变量默认值描述
MCP_MAX_ORDER_SIZE20.0每份订单的最高成本($)
MCP_DAILY_LIMIT500.0最大日交易量($)
MCP_MAX_CONTRACTS15每份订单的最大合同数
CASH_RESERVE20.0账户最低存款金额($)
MAX_NO_PRICE65最高NO价格(美分)(收益保护)
NO_ONLY_STRATEGYtrue只允许无副天气交易
DISABLED_CITIES*(空)*跳过逗号分隔的城市代码(例如。, AUS,MIA)

天气分析

变量默认值描述
WEATHER_MIN_EDGE0.10推荐交易的最小优势
WEATHER_MAX_EDGE0.18最大边缘(较高=边缘悖论警告)
DAMPENING_THRESHOLD0.18把上面的边缘弄湿
DAMPENING_FACTOR0.50要减多少(0.5=过量减半)
CITY_STD_DEV_NYC5.2覆盖纽约市预测标准偏差
CITY_STD_DEV_CHI6.6覆盖CHI预测标准偏差
CITY_STD_DEV_DEN8.5覆盖DEN预测标准偏差

可选API键(提高预测准确性)

变量描述
OPENWEATHER_API_KEY开放天气
WEATHERAPI_KEYWeatherAPI
TOMORROWIO_API_KEY明天
VISUAL_CROSSING_API_KEY视觉交叉

服务器在没有这些密钥的情况下工作(NWS是免费的,始终可用),但添加更多的源可以通过集成平均提高预测精度。

建筑

kalshi_trading_mcp/
├── server.py              # FastMCP instance + lazy-loaded singletons
├── config.py              # Env-based configuration
├── safety.py              # Trade safety controls + audit logging
├── client/                # Kalshi REST API client
│   ├── client.py          # API wrapper with dataclass models
│   └── auth.py            # RSA signature authentication
├── tools/                 # MCP tool definitions (20+ tools)
│   ├── account.py         # Balance, positions
│   ├── markets.py         # Market listing, details
│   ├── orders.py          # Order flow + edge re-evaluation
│   ├── weather.py         # Forecasts, analysis, scanning
│   ├── weather_signals.py # METAR, timing, cross-city, AFD
│   └── position_recovery.py  # Drift analysis
├── forecasting/           # Weather data integration
│   ├── multisource.py     # Multi-source forecast aggregation
│   ├── nbm.py             # National Blend of Models
│   ├── metar.py           # Airport observations
│   └── cities.py          # City configs + correlations
├── analysis/              # Pure computation
│   ├── probability.py     # CDF, edge, fee math
│   ├── ticker_parser.py   # Kalshi ticker parsing
│   └── timing.py          # Optimal trading windows
└── logging/
    └── trade_log.py       # JSONL audit trail

支持城市

代码城市高系列低系列
纽约纽约KXHIGHNYKXLOWTNY
芝加哥KXHIGHCHKXLOWTCH
MIA迈阿密KXHIGHMIKXLOWTMI
澳大利亚奥斯汀KXHIGHATKXLOWTAT
HOU休斯顿KXHIGHHOKXLOWTHO
洛杉矶洛杉矶KXHIGHLAKXLOWTLA
丹佛KXHIGHDEKXLOWTDE
PHL费城KXHIGHPHKXLOWTPH

依赖项

只有4个核心依赖关系:

  • fastmcp>=2.0.0 --MCP协议框架
  • requests>=2.31.0 --API的HTTP客户端
  • cryptography>=41.0.0 --RSA签名认证
  • python-dotenv>=1.0.0 --.env文件支持

许可证

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

目录标签

目录标签

PythonClaude金融数据预测市场本地部署天气交易模型分析实时观测交易执行

支持客户端

Claude DesktopClaude

接入字段

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

stdio

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

none

工具数量(toolCount,工具数)

20

资源数量(resourceCount,资源数)

0

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

0

权限和风险

stdionone部署方式未说明

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

安装前确认

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

来源信息

继续浏览同类 MCP