mcpField
K
Knoww

Knoww

远程服务
knoww.app金融数据11 周前更新

关于 Knoww

Knoww 是基于 Polymarket 的预测市场平台,面向关注赔率和市场动态的用户。它提供实时市场信息、分类浏览、事件详情、价格图表和只读 MCP 接口。

主要功能

  1. 01Polymarket 实时市场数据
  2. 02浏览政治、体育、金融和加密分类
  3. 03事件与市场详情页面
  4. 04查看市场价格图表
  5. 05只读搜索与订单簿访问

适用场景

  1. 01按类别查找市场
  2. 02查看事件和市场详情
  3. 03回顾市场价格历史
  4. 04通过 MCP 客户端查询订单簿信息

MCP 相关

项目文档提及 Knoww for Cursor MCP 插件。MCP 接口提供只读的 Polymarket 搜索、市场详情、订单簿、价格历史和市场卡片。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://mcp.knoww.app/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

Knoww

由 Polymarket 驱动的预测市场平台,助你了解自己的胜算。

功能

  • 来自 Polymarket 的实时市场数据
  • 通过 Reown AppKit 支持多个钱包
  • 按类别浏览:政治、体育、金融、加密货币
  • 活动和市场详情视图,包含价格图表
  • 内置模拟交易 Agent 仪表板和管理 API
  • 部署于 Cloudflare Workers

快速开始

前置条件

如果计划开发 apps/agent,请使用支持该软件包测试脚本所需 node --experimental-strip-types 参数的当前 Node.js 版本。

设置
# Install dependencies
pnpm install

# Seed the Next.js environment file used by `pnpm dev:web`
cp apps/web/.env.local.example apps/web/.env.local

# Seed the Wrangler/Worker environment file used by `pnpm preview`
# and by local Cloudflare-style bindings such as D1/cron vars
cp apps/web/.dev.vars.example apps/web/.dev.vars

# Add required local variables
$EDITOR apps/web/.env.local
# Add Worker/runtime variables when you need preview mode, agent admin flows,
# or parity with Cloudflare bindings
$EDITOR apps/web/.dev.vars
# Required beyond the example file:
# NEXT_PUBLIC_WALLETCONNECT_PROJECT_ID
#
# The example file already includes:
# NEXT_PUBLIC_POLY_BUILDER_CODE
# NEXT_PUBLIC_POLYMARKET_HOST
# NEXT_PUBLIC_POLYMARKET_WS_HOST
# NEXT_PUBLIC_POLYMARKET_CHAIN_ID
# POLY_RELAYER_API_KEY
# POLY_RELAYER_API_KEY_ADDRESS
#
# Common optional vars for local parity:
# NEXT_PUBLIC_APP_URL, NEXT_PUBLIC_POSTHOG_PROJECT_TOKEN,
# NEXT_PUBLIC_POSTHOG_HOST, POSTHOG_PROJECT_API_KEY, POSTHOG_HOST,
# OPENROUTER_API_KEY, EXTENSION_SESSION_SECRET,
# BUILDER_SIGNING_SERVER_URL, INTERNAL_AUTH_TOKEN,
# ALCHEMY_API_KEY, POLYGON_RPC_URL, COINMARKET_API_KEY

# Run the web app
pnpm dev:web

打开 http://localhost:8000

pnpm dev:web 会读取 apps/web/.env.local。pnpm preview 和 Cloudflare Worker 运行时会读取 apps/web/.dev.vars;本地 D1/Agent 定时任务设置也应放在此文件中。

扩展开发
# Configure the extension environment
cp apps/extension/.env.example apps/extension/.env

# Optional overrides:
# DEV_MODE=false        # point the built extension at production
# POLY_BUILDER_CODE=... # builder attribution code for extension orders
# WALLETCONNECT_PROJECT_ID=... # required for WalletConnect/mobile wallet QR flows

# Run the web app locally for extension API calls
pnpm dev:web

# In a second terminal, run the extension build in watch mode
pnpm dev:ext

在开发环境中,扩展默认指向 http://localhost:8000。如果希望构建后的扩展连接到生产环境,请在 apps/extension/.env 中使用 DEV_MODE=false。

技术栈

类别技术
框架Next.js 15(App Router)
钱包Reown AppKit、Wagmi、Viem
数据TanStack Query
UIShadcn、Tailwind CSS v4、Framer Motion
工具链BiomeJS、TypeScript
部署Cloudflare Workers

脚本

根工作区脚本:

pnpm dev:web        # Run the Next.js web app on port 8000
pnpm dev:ext        # Run the extension build in watch mode
pnpm build          # Build all workspace packages
pnpm build:web      # Build the web app only
pnpm build:ext      # Build the extension only
pnpm build:ext:dev  # Build the extension once in development mode
pnpm test           # Run workspace tests where defined
pnpm preview        # Preview the Cloudflare web deployment locally
pnpm lint           # Lint the monorepo
pnpm lint:web       # Lint the web app only
pnpm lint:ext       # Lint the extension only
pnpm format         # Format the monorepo
pnpm typecheck      # Type-check all workspace packages
pnpm typecheck:web  # Type-check the web app only
pnpm typecheck:ext  # Type-check the extension only
pnpm audit:security # Run a high-severity dependency audit
pnpm brand:render   # Render the brand mark asset
pnpm deploy         # Deploy the web app to Cloudflare
pnpm prepare        # Install Husky hooks
pnpm release:ext    # Bump, build, and zip the extension release

各工作区软件包中的脚本:

  • apps/web/package.json:dev:turbo、start、soak、soak:assert、cf-typegen、agent:d1:list:local、agent:d1:adopt-runtime-schema:local、agent:d1:adopt-runtime-schema:remote、agent:d1:migrate:local、agent:d1:migrate:remote、test、test:node、test:watch、test:coverage、test:e2e
  • apps/extension/package.json:clean、test、test:scoring、benchmark:embeddings、format、version:bump、zip、release
  • apps/agent/package.json:build、typecheck、lint、format、test

常用测试命令:

pnpm --filter @knoww/web test           # Web Vitest suite + node-based tests
pnpm --filter @knoww/web test:watch     # Web Vitest watch mode
pnpm --filter @knoww/web test:coverage  # Web coverage run
pnpm --filter @knoww/web test:e2e       # Web Playwright smoke test
pnpm --filter @knoww/extension test     # Extension scoring tests
pnpm --filter @knoww/agent test         # Agent node tests

文档

贡献

  1. Fork 此仓库
  2. 创建功能分支
  3. 提交前运行 pnpm lint
  4. 发起拉取请求

许可证

AGPL-3.0


由 Soclly 构建

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。