upriver について
Upriverは、オンラインのトレンドに関する根拠付き情報をAIアプリケーションに提供するホスト型MCPサーバーです。現在の読み取り専用ツールでは、テック、スポーツ、政治の急上昇トピックを検索・閲覧でき、各結果に出典が付きます。
主な機能
- 01キーワードで急上昇トピックを検索
- 02注目を集めるトピックを閲覧
- 03テック、スポーツ、政治で絞り込み
- 04ライフサイクル状態と出典で絞り込み
- 05トピックの勢いと出典を表示
活用シーン
- 01テック分野の新しい話題を発見
- 02スポーツや政治のトレンドを追跡
- 03トピックの根拠となる出典を確認
- 04ライフサイクル状態でトピックを閲覧
MCP 対応
リモートのStreamable HTTP MCPエンドポイントを通じて、読み取り専用の急上昇トピックツールを2つ公開します。Upriver OAuthまたはX-API-KeyヘッダーのAPIキーで認証できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.upriver.ai/mcpclaude mcp add --transport http ai-upriver-upriver https://mcp.upriver.ai/mcp{"mcpServers":{"ai-upriver-upriver":{"type":"http","url":"https://mcp.upriver.ai/mcp"}}}Cursor で開く{"servers":{"ai-upriver-upriver":{"type":"http","url":"https://mcp.upriver.ai/mcp"}}}VS Code で開く{"mcpServers":{"ai-upriver-upriver":{"type":"http","url":"https://mcp.upriver.ai/mcp"}}}{"mcpServers":{"ai-upriver-upriver":{"serverUrl":"https://mcp.upriver.ai/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
詳細
Upriver MCP
AI アプリケーション向けに、クリエイター、オーディエンス、ブランド、トレンド、スポンサーシップに関するリアルタイムのコンテキストを提供します。
Upriver について
Upriver は、オンラインで起きていることを AI アプリケーション向けのリアルタイムで信頼できるコンテキストに変換する API を提供します。実際の情報源に基づく、証拠に裏付けられたシグナルを次の分野にわたって提供します。
- クリエイター — 関連するクリエイターとプロフィール
- オーディエンス — ペルソナ、関心事、言語、ユーモア
- ブランド — ブランドと、それらがどのように話題にされているか
- 製品 — 製品への言及とユースケース
- トレンド — 注目を集めているトピックと形式
- スポンサーシップ — ブランドとクリエイターの関係、および広告掲載
このリポジトリは、Upriver の Model Context Protocol(MCP) サーバーのホームです。このサーバーは、あらゆる MCP 対応の AI アシスタントやエージェントにコンテキストを提供します。
接続
| エンドポイント | https://mcp.upriver.ai/mcp |
| トランスポート | Streamable HTTP |
| 認証 | Upriver でサインイン(OAuth)、または X-API-Key ヘッダーに Upriver API キーを指定 |
インストールや実行が不要な、ホスト型のリモートサーバーです。OAuth サインインはすべてのクライアントで機能します。 X-API-Key ヘッダーは Claude Code、Cursor、VS Code、
Cline、Windsurf、Codex CLI、Goose、Zed でサポートされていますが、OAuth のみ対応の Claude および ChatGPT のコネクター UI ではサポートされていません。
Claude Code(CLI)
claude mcp add --transport http upriver https://mcp.upriver.ai/mcp
OAuth の代わりに API キーを使用するには、ヘッダーとして渡します。
claude mcp add --transport http upriver https://mcp.upriver.ai/mcp \
--header "X-API-Key: YOUR_UPRIVER_API_KEY"
Cursor
~/.cursor/mcp.json(グローバル)または .cursor/mcp.json(プロジェクトごと)に追加してから、Settings → Tools & Integrations で接続し、サインインします。
{ "mcpServers": { "upriver": { "url": "https://mcp.upriver.ai/mcp" } } }
API キー認証の場合は、"headers": { "X-API-Key": "YOUR_UPRIVER_API_KEY" } を追加します。
VS Code(GitHub Copilot)
VS Code では異なる形式を使用します。トップレベルに servers が必要で、"type": "http" も必須です。
.vscode/mcp.json に追加するか、MCP: Add Server を実行します。
{ "servers": { "upriver": { "type": "http", "url": "https://mcp.upriver.ai/mcp" } } }
API キー認証の場合は、"headers": { "X-API-Key": "YOUR_UPRIVER_API_KEY" } を追加します。
Claude Desktop と claude.ai
Claude で Customize → Connectors → "+" → Add custom connector に進み、名前を
Upriver にして https://mcp.upriver.ai/mcp を貼り付け、Connect を選択してサインインします。
(Claude のコネクターは OAuth のみ対応です。API キー用のフィールドはありません。また、claude_desktop_config.json に生の url エントリを追加しないでください。デスクトップアプリで拒否されます。)
Cline
Remote Servers タブ(Transport: Streamable HTTP)を使用するか、
cline_mcp_settings.json を編集します。type フィールドは必須です。指定しないと Cline は旧式の
SSE にフォールバックし、失敗します。
{ "mcpServers": { "upriver": { "type": "streamableHttp", "url": "https://mcp.upriver.ai/mcp" } } }
Windsurf
~/.codeium/windsurf/mcp_config.json を編集します。Windsurf のフィールド名は serverUrl です。
{ "mcpServers": { "upriver": { "serverUrl": "https://mcp.upriver.ai/mcp" } } }
その他のクライアント — Codex CLI、ChatGPT、Goose、Zed
Codex CLI(OpenAI)
codex mcp add upriver --url https://mcp.upriver.ai/mcp --header X-API-Key=YOUR_UPRIVER_API_KEY
ChatGPT — Developer mode(Settings → Apps & Connectors → Advanced)を有効にしてから、
Settings → Connectors → Create を選択し、名前を Upriver にして https://mcp.upriver.ai/mcp を貼り付け、
OAuth を選択してサインインします。(カスタムヘッダー用のフィールドはありません。UI では OAuth のみです。)
Goose — ~/.config/goose/config.yaml に追加します。
extensions:
upriver:
type: streamable_http
uri: https://mcp.upriver.ai/mcp
enabled: true
headers:
X-API-Key: "${UPRIVER_API_KEY}"
Zed — settings.json の context_servers に追加します。
{ "context_servers": { "upriver": { "url": "https://mcp.upriver.ai/mcp", "headers": { "X-API-Key": "YOUR_UPRIVER_API_KEY" } } } }
その他の MCP クライアント
ほとんどのクライアントでは、上記の Cursor 形式(mcpServers と url、任意の headers)を使用します。
インストールマニフェストを読み込むエージェントについては、llms-install.md を参照してください。
JetBrains IDEs: MCP は動作しますが、現在 IDE はカスタムリクエストヘッダーを削除してしまい、リモートサーバー向けの OAuth にもまだ対応していません。そのため、Upriver の
X-API-Key認証ではまだ接続できません。JetBrains が修正をリリースしたら掲載します。
現在利用できるツール
MCP サーバーは現在、Upriver の急上昇トピックを公開しています。これは、テクノロジー、スポーツ、政治の分野でオンライン上の注目を集めつつある新たな話題で、モデルが推測ではなく実際の根拠に基づいて推論できるよう、出典付きで返されます。
どちらのツールも読み取り専用です。それぞれ最大 limit 件のトピックを返します(デフォルトは 10 件、最大 25 件)。各トピックには最大 5 件の出典が付き、次のページにさらにトピックがある場合は has_more フラグが設定されます。
breakout_search_topics
キーワードで急上昇トピックを検索します。
| パラメーター | 型 | 説明 |
|---|---|---|
query | string · 必須 | 自然言語での検索例:"AI video effects" |
vertical | enum | tech、sports、politics に限定します。 |
limit | integer | 1~25(デフォルトは 10)。 |
citation_sources | array | 出典を news、reddit、twitter のいずれかに限定します。 |
breakout_list_topics
現在注目を集めている急上昇トピックを閲覧します。
| パラメーター | 型 | 説明 |
|---|---|---|
vertical | enum | tech、sports、politics に限定します。 |
status | enum | ライフサイクルで絞り込みます:active(デフォルト)、emerging、trending、declining、detected、all。 |
limit | integer | 1~25(デフォルトは 10)。 |
citation_sources | array | 出典を news、reddit、twitter のいずれかに限定します。 |
各トピックには、名前、分野、ライフサイクルのステータス、勢いを示すシグナル、および上位の出典(タイトル、URL、出典カテゴリ、公開日時)が含まれます。
今後の予定
急上昇トピックは、Upriver API のうち、最初に MCP ツールとして提供される機能です。Creators、Audiences、Brands、Products、Trends、Sponsorships を含む API 全体のドキュメントは docs.upriver.ai にあります。これらのエンドポイントも MCP ツールとして順次提供していきます。新しいツールのリリースについては、このリポジトリをご確認ください。
アクセス
Upriver MCP の利用権限はアカウントごとに付与されます。dashboard.upriver.ai からアクセスを申請するか、[email protected] までメールでお問い合わせください。アカウントが有効になると、同じ Upriver サインイン情報(または API キー)をすべての MCP クライアントで利用できます。
リンク
- ドキュメント — https://docs.upriver.ai
- ダッシュボード — https://dashboard.upriver.ai
- ウェブサイト — https://upriver.ai
ライセンス
このリポジトリの内容(接続ドキュメントおよび掲載メタデータ)は、MIT License の下で公開されています。
ホスト型の Upriver MCP サービスおよび Upriver API は、Potato Laboratories, Inc.(Upriver として事業を運営)が運営しており、Upriver の利用規約が適用されます。MIT License の適用対象はこのリポジトリのみであり、サービスやサービスが返すデータは対象外です。「Upriver」および Upriver のロゴは Potato Laboratories, Inc. の商標であり、MIT License の適用対象ではありません。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。