kalshi
适用于 Cursor 的 Kalshi 预测市场插件
一个 Cursor 市场插件,连接 Kalshi 预测市场 API,让 AI 智能体能够读取市场,并在获得用户批准后下单交易。
功能特性
读取市场数据:浏览市场、查看价格、查看订单簿
投资组合管理:查看余额和持仓
下单与撤单:在用户明确批准后,方可下单和取消订单
演示与生产环境:同时支持演示环境和生产环境
安全认证:基于 RSA-PSS 签名的认证
Related MCP server: Kalshi MCP Server
安装
1. 创建 API 密钥
访问 https://kalshi.com/account/profile,然后:
点击"创建新 API 密钥"
保存你的 密钥 ID(KALSHI_ACCESS_KEY)
下载并保存你的 私钥(KALSHI_PRIVATE_KEY)——你将无法再次获取!
如需测试,你也可以在演示环境 https://demo.kalshi.com/account/profile 下创建密钥。
2. 安装插件
打开 Cursor
前往 设置 → 插件 → 市场
搜索 "kalshi"
点击安装
或者克隆此仓库并在本地安装:
git clone https://github.com/evanparrott/kalshi3. 配置变量
在 Cursor 中,前往 设置 → 插件 → kalshi 并设置:
KALSHI_ACCESS_KEY:你的 Kalshi API 密钥 ID
KALSHI_PRIVATE_KEY:你的 RSA 私钥(完整 PEM 文件内容)
KALSHI_BASE_URL(可选):
生产环境:
https://external-api.kalshi.com(默认)演示环境:
https://external-api.demo.kalshi.co
可用工具
只读工具(安全)
kalshi_get_balance- 查看账户余额和投资组合价值kalshi_list_markets- 浏览可用的预测市场kalshi_get_market- 获取指定市场的详细信息kalshi_get_orderbook- 查看带价格的当前订单簿kalshi_get_positions- 查看当前持仓kalshi_list_orders- 查看当前委托
写入工具(需要用户批准)
kalshi_create_order- 提交新订单kalshi_cancel_order- 取消现有订单
使用示例
浏览市场
"What prediction markets are available on Kalshi?"查看余额
"What's my Kalshi account balance?"获取市场信息
"Show me details about the market HIGHNY-24JAN01-T60"下单(需要确认)
"Buy 10 YES contracts on HIGHNY-24JAN01-T60 at 56 cents"智能体会按以下步骤执行:
向你展示市场详情
显示当前订单簿
请求并得到你的明确确认
确认后才下单
安全特性
技能文件:该插件包含一个技能文件,智能体在交易之前必须阅读
必须明确批准:未经用户确认,绝不提交订单
禁止猜测价格:智能体必须使用实际的订单簿价格
确认清晰:所有交易参数都会在执行前确认
演示模式:可在演示环境中使用虚拟资金进行安全测试
演示环境与生产环境
演示环境
Base URL:
https://external-api.demo.kalshi.co使用虚拟资金进行测试
使用独立的账户和 API 密钥
非常适合测试该插件
生产环境
Base URL:
https://external-api.kalshi.com使用真实资金
若未设置 KALSHI_BASE_URL,默认使用该环境
请务必先在演示环境中测试!
开发
环境要求
Node.js 18 或更高版本
npm
本地开发
# Clone the repository
git clone https://github.com/evanparrott/kalshi
cd kalshi
# Install dependencies
npm install
# Set environment variables
export KALSHI_ACCESS_KEY="your-key-id"
export KALSHI_PRIVATE_KEY="$(cat path/to/your/private-key.pem)"
export KALSHI_BASE_URL="https://external-api.demo.kalshi.co"
# Run the server
npm start测试
MCP 服务器通过 stdio 通信。你可以使用 MCP Inspector 进行测试,也可以直接集成到 Cursor 中。
发布到 Cursor 市场
本插件旨在提交到 Cursor 市场:
确保满足所有要求:
公开的 GitHub 仓库
有效的
.cursor-plugin/plugin.json有效的
.cursor-plugin/mcp.json技能文件位于
skills/kalshi-trading/SKILL.md可正常工作的 MCP 服务器
仓库中不包含任何机密信息
并提交以下内容:
仓库 URL
插件描述
使用示例
其他特殊安装说明
API 参考
如需 Kalshi 完整 API 文档,请参阅:
安全说明
切勿将 API 密钥或私钥提交到版本控制
安全保存私钥
使用演示环境进行测试
私钥无法找回——生成后请立即保存
插件使用 RSA-PSS SHA256 签名进行身份认证
故障排查
"Failed to parse KALSHI_PRIVATE_KEY"
请确保私钥为 PEM 格式,并包含完整的密钥头(headers):
-----BEGIN PRIVATE KEY-----
...
-----END PRIVATE KEY-----"Unauthorized" 错误
确认你的 KALSHI_ACCESS_KEY 是否正确
确保 KALSHI_PRIVATE_KEY 与你的 KALSHI_ACCESS_KEY 对应的密钥匹配
检查是否使用了正确的 Base URL(演示环境 vs 生产环境)
"Market not found" 错误
确认 ticker 是否正确
使用
kalshi_get_market检查市场状态市场可能已关闭或已结算
许可证
MIT 许可证——详细内容见 LICENSE 文件。
作者
Evan Parrott
贡献
欢迎贡献!请随时提交 Pull Request。
免责声明
本工具是非官方插件,使用风险自负。预测市场交易涉及资金风险。请务必了解你所交易的内容,并且不要投入超出你承受能力的资金。
相关链接
This server cannot be deployed
Maintenance
Related MCP Connectors
Calibrated world model for AI agents. 40 tools: world state, markets, trading. Kalshi + Polymarket.
Kalshi MCP — US-regulated prediction-market data (no auth on public reads).
Hosted MCP for Kalshi prediction markets: search, odds, order books, settlement rules, and trading.
Connect brokerage accounts to AI assistants: holdings, orders, asset lookup, and approved trading.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceProvides access to Kalshi prediction market data with 23 tools for querying events, markets, trades, forecasts, candlesticks, and live data from the CFTC-regulated exchange for trading on real-world events.7-
- AlicenseNot gradedqualityDmaintenanceGive Claude access to Kalshi prediction markets — browse live odds, analyze price history, and trade YES/NO contracts.MIT
- AlicenseNot gradedqualityCmaintenanceMCP server that exposes Kalshi prediction markets as tools for AI agents, enabling conversational trading with safety features like demo mode, preview-before-place, and hard caps.MIT
- FlicenseNot gradedqualityDmaintenanceExposes Kalshi prediction market data as tools for Claude, enabling multi-agent research pipelines that analyze markets and produce confidence-rated trade signals.-