内容
# dino-markets-mcp
Stdio bridge for [dino.markets](https://dino.markets) — **匹配的 Kalshi + Polymarket 预测市场数据**,适用于 AI 代理。事件在两个平台上匹配,跨平台价差,及确认的套利,大小调整为可填充深度,适用于 Claude、Cursor 和任何 MCP(模型上下文协议)客户端。仅市场数据 — 不是经纪人;不是财务建议。
薄代理:桥接器不持有任何工具定义或模式。每个工具都是从 `api.dino.markets` HTTP MCP 端点实时提供,因此描述和模式始终是最新的。
偏好远程连接?服务器也直接在 `https://api.dino.markets/v2/mcp/`(可流式 HTTP)运行,并在 [官方 MCP 注册表](https://registry.modelcontextprotocol.io) 中列出为 `markets.dino/mcp` — 无需安装:
```bash
claude mcp add --transport http dino-markets https://api.dino.markets/v2/mcp/
```
## 快速开始
```json
{
"mcpServers": {
"dino-markets": {
"command": "npx",
"args": ["-y", "dino-markets-mcp"],
"env": { "DINO_API_KEY": "your-key-here" }
}
}
}
```
需要 API 密钥。在 https://dino.markets/pricing 获取 — 免费层级包括 MCP 访问权限。
## 工具
| 工具 | 功能 |
|---|---|
| `find_markets` | 按团队、比赛、上下文或市场标题进行自由文本查找 |
| `list_markets` | 匹配的跨平台目录,作为规范的市场对象,可按类别筛选 |
| `find_arbitrage` | 确认的跨平台机会对象,可按体育项目筛选 |
| `get_market` | 按 ID 获取一个市场,包含结算披露 |
| `get_spreads` | 匹配对的跨平台价格差距,带有验证的置信度 |
| `list_categories` | 规范的类别、市场类型和上下文方面 |
| `report_bad_arb` | 标记一个看起来错误的 Opportunity |
| `watch_markets` | 铸造一个实时 WebSocket 流的票券并返回 `ws_url` |
## 环境变量
| 变量 | 是否必需 | 默认值 | 描述 |
|---|---|---|---|
| `DINO_API_KEY` | 是 | — | API 访问的 Bearer 令牌。 |
| `DINO_BASE_URL` | 否 | `https://api.dino.markets` | 覆盖 API 源(测试/预发布)。 |
| `DINO_TIMEOUT` | 否 | `10000` | 请求超时,毫秒。 |
## 开发
```bash
npm install
npm run build # tsc -> dist/
```
## 文档
完整的 API 参考和定价: [dino.markets/docs](https://dino.markets/docs) — 如果您更愿意跳过 MCP,也提供 REST 和 WebSocket,OpenAPI 规范位于 [api.dino.markets/openapi.json](https://api.dino.markets/openapi.json)。
MIT © Nusantara Ventures LLC