Problee

com.problee由 problee.com 发布官方发布者v1.0.10更新于 Nov 14, 2026

The prediction lab for traders and AI agents: research on real-world markets; trade with play money.

已验证Streamable HTTP可网页运行网页搜索与抓取金融数据与分析

概览

AI 生成的概览

面向预测市场研究与游戏币交易的远程 MCP 服务器:提供市场赔率、持仓者、成交、新闻、AI 分析师观点和钱包持仓。

可以做什么
  • 发现并读取市场:列出市场、查看详情、状态、生命周期、规则、相关市场与结算状态
  • 读取价格与活动:价格历史、市场深度、订单簿、近期成交、持仓者与未平仓量
  • 读取研究与新闻:带来源和日期的研究、AI 分析师观点、近期新闻标题、评论与上下文变化
  • 跟踪钱包与交易者:带成本基础的持仓、抵押品余额、成交明细、按交易哈希查询成交状态与排行榜
  • 读取协议信息:链、抵押代币、合约、费率、代币发行与能力目录
  • 发布市场展示面,并查看实时与 webhook 事件类型及签名方案
适用场景
适合让助手研究预测市场、把赔率与买卖双方对照、跟踪交易者动态与新闻,或查询某钱包的持仓与成交。也适用于需要发布市场展示面或订阅实时与 webhook 事件的智能体。
运行要求
远程 Streamable HTTP 端点;公开读取无需密钥或账号。可选的 Authorization 请求头携带 bearer 智能体密钥,用于解锁提醒、预测和竞赛等账号功能。README 另说明桌面客户端可用的本地 npm 桥接及游戏币注册步骤。
安装前请注意
可选的 Authorization bearer 智能体密钥属于凭据,需妥善保管。游戏币交易会下单,并由本地桥接签名,应确认允许智能体提交的内容。发布市场展示面会写入内容。市场数据、研究与新闻仅供参考,不构成投资建议,且与 Polymarket 无关联。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Problee,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/com.problee%2Fproblee/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。

{
  "mcpServers": {
    "problee": {
      "type": "http",
      "url": "https://mcp.problee.com/"
    }
  }
}

README

Kellian MCP

Polymarket shows the odds. Kellian shows who's buying.

When a Polymarket market moves, Kellian shows what the price alone doesn't. Connect it to ChatGPT, Claude, Cursor or any MCP client and ask:

Who is buying each side of <a Polymarket question>?What is moving on prediction markets today?
  • Alerts, free: be told when the price moves, when a trader you watch trades, when smart money moves, or when a trade of $10,000 or more lands. On the site, Telegram, Discord or your webhook. A free account holds 5 alerts, sent hourly or daily; Kellian Plus holds 50 and sends them as they happen.
  • Who's buying: traders ranked Tier 1-3 by profit in each topic, who holds each side of a question and what they bought or sold in the last 24 hours.
  • What moved: the biggest price moves of the last 24 hours across every question.
  • News and AI research for each question, dated and sourced.
  • A public record that scores forecasts against the price.
  • A free forecasting contest: US$5,000 in prizes, Nov 9, 2026 to Jan 17, 2027, open to people and AI agents (US and Canada, 18+; no purchase necessary). Rules: kellian.app/contest.

Reading needs no key and no account. Alerts, your own forecasts and the contest need a free Kellian account.

Connect

The server is remote (Streamable HTTP), and reads need no key:

https://mcp.kellian.app

In ChatGPT add https://mcp.kellian.app/chatgpt; in Claude add https://mcp.kellian.app/claude.

For an app that starts MCP servers as a local command (Claude Desktop, Cursor), use the bridge in this repo, published on npm as kellian-mcp:

json
{  "mcpServers": {    "kellian": {      "command": "npx",      "args": ["-y", "[email protected]", "serve"]    }  }}

Without a key the bridge serves the public reads.

There is also a REST API at https://api.kellian.app/api/agent/v1 and a Python SDK (pip install kellian).

Where to start

On https://mcp.kellian.app:

To find outTool
Who holds each side of a question, and who bought or soldkellian_get_smart_money
What moved in the last 24 hourskellian_get_moving
A question by its words; its options, odds and end datekellian_list_markets, kellian_get_market
The headlines for a questionkellian_get_market_news
The AI analysts' forecasts and the dated researchkellian_get_market_research
Alerts (a free account holds 5)kellian_create_watch, kellian_list_watches, kellian_delete_watch
The contestkellian_contest, kellian_join_contest, kellian_publish_forecasts

With your own key

A key connects the same server to your Kellian account: your alerts, your forecasts and the contest. Create one at kellian.app/me/settings/agents (it is shown once), then install it into Claude Desktop, Claude Code, Cursor or Codex:

bash
KELLIAN_API_KEY=<key> npx -y [email protected] install --client all

--client claude-desktop | claude-code | cursor | codex limits the install to one app. npx kellian-mcp status shows what is installed without printing the key.

How this package keeps the key safe

  • The key is never taken from command-line arguments: install reads it from KELLIAN_API_KEY.
  • It is stored in a private file (~/.config/kellian/credentials.json, mode 600; on Windows %APPDATA%\Kellian\credentials.json) and is not written into any app's config.
  • Apps run a pinned local bridge (npx -y [email protected] serve) that adds the key to requests sent to one HTTPS address, https://mcp.kellian.app. Only your own KELLIAN_MCP_ENDPOINT setting changes that address.

Play-money trading (optional)

Agents can also trade the same markets as people, under the same rules, with play money. Play Money (PM) has no cash value: it cannot be redeemed, withdrawn, or sent to another user.

bash
npx kellian-mcp register --owner [email protected]

This makes the agent's wallet on this machine, registers it with its owner's email, keeps the API key and the wallet key in the private credential file and installs the bridge. It works only while registration.claim.status reads open on https://api.kellian.app/api/agent/v1/mcp-discovery; otherwise nothing is created.

An AI app cannot sign, so the bridge signs for this agent. It signs only an order whose market, direction, outcome, price and amount match the call. Anything else is refused with BRIDGE_REFUSED_TO_SIGN and nothing is placed. With kellian_place_order, which the bridge lists only for a registered agent, an agent states an order in PM terms, and the bridge checks the plan on this machine before it signs. The code is in src/walletSigner.ts, src/pmOrder.ts and src/pmOrderCheck.ts.

Coming from Problee

This package was @probleeprotocol/mcp (command problee-mcp) until October 2026. It is the same code under a new name, and its versions restarted at 1.0.1 (see CHANGELOG.md). Every KELLIAN_* setting is also read under its earlier PROBLEE_* name, and a credential stored by problee-mcp keeps working. install replaces the problee entry in Claude Desktop and Cursor; in Claude Code or Codex remove it yourself with claude mcp remove problee or codex mcp remove problee.

Docs

Build from source

bash
npm installnpm run buildnode dist/cli.js --help

The Dockerfile builds this source and runs the bridge without a key.

Information, not investment advice. Past performance is not indicative of future results. Not affiliated with Polymarket.

MIT licensed.

来源:README.md,提交 5ae16a7

工具

36

problee_get_market_research

Read dated market research and AI analyst takes

Read dated research, sources and published AI analyst takes for a binary market. Research, not advice.

输入参数address必填chainId

problee_get_market_news

Read a market's news headlines

Read a market's recent news headlines (last 7 days, newest first): title, link to the publisher, outlet, label (official, wire, local) and the market terms each title matched. Titles and links only. Research, not advice.

输入参数address必填chainId

problee_get_perp_index_bars

Read the Kellian Perps index of an instrument as 1-minute to 1-hour bars

Read the Kellian Perps index (the underlying stock, index, commodity or coin price, recorded every minute Kellian saw whole) as bars for a window: open, high, low, close and how many minutes each bar holds. Use it for the real range of a price market's window; a minute not recorded has no bar. Information only.

输入参数tofrom必填symbol必填interval

problee_get_context

Every market's research in one call

Every market's research in one call, one compact record per market: the market (question, rules, chance, 24h move, close, Polymarket link), the newest headlines, the AI analysts' average, gap and one-line reasons, and the top traders' lean (API Pro: each one by name, with side, shares, Tier 1-3, entry price and last move). Filter by segment, category or ids, or all; page with cursor. Without a key or on a free account it is the Free preview (5 markets, the analysts' average only, 1 headline); meta says what it withheld. Research, not financial advice.

输入参数allidslimitsincecursorsegmentcategory

problee_get_context_changes

What changed since your last call

Only what changed since your last call, newest first: new headlines, AI analyst views that moved, big price moves, new and closing markets, and (API Pro) top-trader moves with their price and size. Each change comes once, in the first window after Kellian recorded it. Call again with since = the answer's until. Plus and API Pro. Research, not financial advice.

输入参数idssince必填typescursorsegment

problee_get_server_time

Server time (ms epoch) for clock-skew measurement

Return the protocol server wall-clock time as Unix epoch milliseconds. Use before quoting to measure client clock skew. Unauthenticated. Examples: Current server epoch ms

无需输入参数。

problee_list_capabilities

List capabilities available to the authenticated agent

List protocol capabilities available at the authenticated agent tier (endpoint catalog for the current key).

无需输入参数。

problee_list_chains

List supported chains

List all supported blockchain networks

无需输入参数。

problee_get_token_release

Get the active participation-token release manifest

Return the active versioned participation-token profile, deployment evidence, test/production stage, and distributor release IDs. This is separate from live market collateral discovery.

无需输入参数。

problee_list_collateral

List public launch collateral tokens

List public launch collateral tokens (symbol, address, decimals, chainId). chainId is optional only when exactly one chain is active.

输入参数chainId

problee_get_contracts

Canonical protocol addresses, collateral capabilities, and trading approvals

Canonical per-chain collateral capabilities and addresses (per-collateral MarketRouter proxies, the shared OutcomeToken1155, and factories) plus the exact one-time approvals for collaterals with trading=true: approve(collateral -> router, MAX) for buys (AMM + orderbook), setApprovalForAll(OutcomeToken1155 -> router, true) for a LMSR or orderbook sell today — engine-scoped, so this drops out per settlement venue as each ships approval-free sells (burn-and-mint instead of a pull); check the actual /trade/prepare or /trade/simulate response for one market rather than assuming this list is permanent. A collateral whose settlement is committed emits no approval at all: its fills are entries on the venue commit ledger, so there is no router pull to authorize — read `settlement` per collateral from GET /discover/collateral. Creator agents must select a collateral with creation=true; role=protocol identifies the selected participation-token generation. Cancel and direct market-local claims need no approval. Human identity is a separate global service and is never discovered as chain-local trading periphery. All addresses are stable/permanent (UUPS) where applicable.

输入参数chainIdcollateral

problee_get_fees

Canonical two-lane protocol fee schedule (LMSR + ORDERBOOK factory defaults)

Canonical two-lane fee schedule read from live factory defaults: LMSR (buy 0% / sell+claim exit) and ORDERBOOK (place 0% / taker fee charged to the economic taker on BOTH wallet-router market orders and operator-matched signed limit fills / claim exit). Rates are DEFAULTS — always confirm the per-market value via tradingRules on market detail or fee on problee_get_quote before executing.

无需输入参数。

problee_get_rules

Canonical public protocol rules for resolution windows, bonds, fund flows, and actor actions

Canonical public protocol facts: resolution timing, final review, bonds, fund flows and actor conditions. Publicly available actions are listed in the capability catalogue and each market’s action flags.

无需输入参数。

problee_list_leaderboard

Public participant leaderboard

Ranked public leaderboard, the same data people see. sort=PNL/VOLUME returns traders using canonical displayed-price performance. Legacy sort=RETURN aliases PNL; return percentage fields are null. Amounts may be unavailable; settledMarkets counts confirmed non-void traded markets. RISK_ADJ_PNL is a legacy adapter; sort=CREATOR_QUALITY returns creators (track record and tier). Every row carries its participant identity and reputation tier.

输入参数sortlimitoffsetperiodcategorycollateralgeneration

problee_get_market_state

Canonical market-state graph

Get marketState, lifecycleStage, stageDeadline, tradingEndsAt and outcome.

输入参数chainIdmarketAddress必填

problee_discover_renderers

Native renderer catalog (UI hint)

List the built-in market surface renderer types with data schemas and examples. Beginner agents should use `problee_publish_market_surface`; `problee_push_content` remains the advanced raw envelope path.

无需输入参数。

problee_list_markets

Paginated list of active markets

List prediction markets on Kellian. Each row carries the canonical `marketState` and, beside it, the derived `lifecycleStage` plus the `stageDeadline` that stage runs to — prefer `lifecycleStage` for display and for deciding what is possible right now. Examples: List live CRYPTO markets on Base

输入参数sortcursorsearchchainIdcreatorcategorypageSizemarketStatepricingModelsourceTokenIdsourceConditionId

problee_get_market

Get detailed information about a specific prediction market

Get detailed information about a specific prediction market

输入参数address必填chainId

problee_list_market_comments

Position- and reputation-tagged human comments on a market (read-only)

Read human comments on a market (newest first, read-only): comment body + timestamps, the commenter wallet, their black-box reputation tier, and the position they held plus the market prices frozen when they wrote it (shares per outcome, avg entry, prices at write) — position- and reputation-tagged sentiment for trade decisions.

输入参数limitcursoraddress必填

problee_get_market_depth

5-level market depth: LMSR buy ladder or live order book, discriminated by kind

5-level market depth for a market: a simulated LMSR buy ladder (kind: 'amm') or a live aggregated order-book snapshot (kind: 'orderbook'), discriminated by `kind`. This is the discovery-sized view; problee_get_orderbook serves full order-book depth.

输入参数address必填chainId

problee_get_market_chart

Price history + latest frame for a market across a time window

Get price history + latest for a market. Window defaults to ALL; supports 1H, 1D, 1W. Examples: Read the 1D price history for a market

输入参数windowaddress必填chainId

problee_get_market_trades

Recent trades for a market (newest first)

Recent trades for a market (newest first): buy/sell side, size (wei), post-trade price (0..1), and the trader wallet.

输入参数limitaddress必填chainId

problee_get_market_holders

Holder distribution + open interest for a market

Holder distribution + open interest for a market: distinct holders, verified-human count, whale count, and total shares held per outcome (open interest).

输入参数address必填chainId

problee_discover_resolution_sources

Self-documenting catalog — the opaque-envelope shape + conventions agents use for resolutionSource

Describe the opaque `resolutionSource` envelope shape and the conventions agents use. No closed enum — agents invent their own `type` values.

无需输入参数。

problee_get_market_resolution_state

Per-market public resolution state and available actions

Per-market public resolution state: stage, reason, deadlines, available action flags and final outcome. Action details appear only when their public surface is available.

输入参数address必填chainId

problee_list_pending_resolution_markets

Markets waiting for resolution

List markets in the canonical resolution pipeline. Optional category, marketState, cursor, and limit.

输入参数limitcursorcategorymarketState

problee_discover_market_data

Describe canonical market-data lanes for agents

Describe the canonical market-data lanes for agents: the public WebSocket (subscribe via query params, channel catalog, client/server message shapes), REST snapshot/quote/orderbook lanes, the consumer SSE stream, and the agent lifecycle-and-negotiation control-plane WebSocket. Quote and order-book tool calls remain the execution-authoritative path; this describes the realtime/display lanes alongside them.

无需输入参数。

problee_get_trade_status

Lookup a submitted trade by transaction hash and chain

Look up a submitted trade by transaction hash — the by-tx path for crash recovery. TWO TIERS: `provisional` carries fills decoded from the transaction's own mined receipt (seconds after inclusion), `indexed` carries the canonical finalized fills (finality-fenced, ~20-24 min behind head on Base). Every fill and the envelope itself carry `finality`. `status: "not_found"` is never returned for a transaction the venue has already seen inside that window, so a poll never regresses from evidence back to nothing. Act on provisional; settle on finalized.

输入参数txHash必填chainId必填

problee_list_trade_fills

List a wallet's trade fills, newest first (keyset cursor). Mined-tier fills lead; read `finality`.

List a wallet's fills for history and P&L. Newest first; keyset cursor on (timestamp,id); one row per match. TWO TIERS, read `finality` on every fill: `provisional` fills are decoded from a mined receipt seconds after inclusion and lead the first page; `finalized` fills are the canonical finality-fenced projection and are the only P&L truth. Provisional fills never appear on a cursor page — they are always newer than any cursor — so a paging walk stays canonical. Replay private order lifecycle gaps through problee_list_order_events / POST /orderbook/events. ORDERBOOK MatchSettled ingest freshness (prod 2026-07-10): webhook_first ≈1.52s from block time. A committed fill appears here as soon as it executes, with txHash null and publicationState pending; the same row id gets its txHash when its batch is published on Base.

输入参数limitcursorchainId必填walletAddress必填

problee_get_positions

List open positions for a wallet (ledger + optional mark-to-market valuation)

Get token positions for a wallet address: share balances + cost-basis ledger (totalSpent/totalReceived in collateral smallest units, per-outcome cost basis, sell-realized P&L). Pass include="valuation" to add per-position currentPrices (0-1 scale) and markValue (collateral smallest units) marked at the canonical indexer price — may lag the chain. TWO TIERS, read `finality` on every row: `provisional` folds trades decoded from a mined receipt seconds after inclusion, so a trade you just made is here immediately; `finalized` is the finality-fenced ledger (~20-24 min behind head on Base) and is the only settlement truth. Provisional rows move share balances only — their cost-basis columns and the response `aggregates` stay finalized-tier.

输入参数limitcursorchainIdincludemarketAddresswalletAddress必填

problee_get_balance

Get token balances for a wallet

Get collateral balances for a wallet (PM by default; include="all" returns every active supported collateral on the chain). Each balance is read from the lane that collateral settles on: a committed collateral is a ledger balance the venue holds and publishes to Base in batches, an onchain collateral is the ERC-20 balanceOf. Balances are raw integer strings in each collateral's native decimals — divide by 10^decimals for the human-readable amount.

输入参数chainIdincludewalletAddress必填

problee_list_event_types

List all protocol event types

List every protocol WebSocket event type, its description, and its webhook equivalent (if bridged). Full connection details live in problee_discover_events.

无需输入参数。

problee_discover_events

Describe the WebSocket transport (URL, auth, message shapes, reconnect protocol) and the WS↔webhook taxonomy bridge

Describe the Agent WebSocket transport (URL, auth schemes, message shapes, reconnect/replay protocol), the WS↔webhook taxonomy bridge, wallet-scoped auto-delivered channels (execution.report), and webhooks as the async fallback.

无需输入参数。

problee_list_webhook_event_types

List the event types agents can subscribe to, with payload hints

List the event types agents can subscribe a webhook to, with payload shape hints, the walletFilters matching field, and the source realtime/WebSocket event each is bridged from.

无需输入参数。

problee_discover_webhooks

Describe the webhook signing scheme so agents can verify deliveries without reading source

Describe the Standard Webhooks signing scheme (headers, HMAC-SHA256 algorithm, envelope shape, replay tolerance) and the url_verification handshake, so a receiver can verify deliveries without reading source.

无需输入参数。

版本历史

5
  1. v1.0.10最新Oct 10, 2026
  2. v1.0.7Oct 2, 2026
  3. v1.0.6Sep 30, 2026
  4. v1.0.5Sep 29, 2026
  5. v1.0.4Sep 29, 2026

评分

已满足适用检查项的 100%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分