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 installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityFmaintenanceProvides 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.7The Unlicense
- 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 gradedqualityCmaintenanceExposes Kalshi prediction market data as tools for Claude, enabling multi-agent research pipelines that analyze markets and produce confidence-rated trade signals.
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).
Connect AI agents to bank accounts, transactions, balances, and investments.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/evan-thedev/kalshi'
If you have feedback or need assistance with the MCP directory API, please join our Discord server