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. 04MCPクライアントでオーダーブック情報を調べる

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 による複数ウォレットのサポート
  • カテゴリ別の閲覧:政治、スポーツ、金融、暗号資産
  • 価格チャート付きのイベントおよび市場の詳細表示
  • 内部ペーパートレーディングエージェントのダッシュボードと管理 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/エージェントの cron 設定もここに記述します。

拡張機能の開発
# 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. リポジトリをフォークします
  2. 機能ブランチを作成します
  3. 提出前に pnpm lint を実行します
  4. プルリクエストを作成します

ライセンス

AGPL-3.0


Soclly が開発しました

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。