World Monitor
Real-time global intelligence on conflict, markets, energy, trade, shipping and cyber. 97 tools.
Reviews drafts: fact-checks claims against web sources and builds the strongest counter-case.
使っているAIアプリを選んで、設定をコピーしてください。
チェック 3/3 合格 · あなたのパソコンで動きます · ✓ コマンド確認済み 2026年11月13日
まず:どの AI を使っていますか?
使っているアプリを選ぶと、下に手順が表示されます。
Claude につなげますが、先に準備が必要です
Second Read のキーが必要です(提供元のサイトで作成) · 先にパソコンへ Python (uv) を入れてください(1 回だけ) · パソコン版 Claude アプリ(Windows または Mac)のみ。Web やスマホでは使えません
提供元のサイトで登録し、次の手順で使う API キーを作ります。料金や無料プランは提供元のサイトで確認してください。
キーの取り方は下の提供元 README にあります
SettingsDeveloperEdit Config
{
"mcpServers": {
"second-read": {
"command": "uvx",
"args": [
"second-read"
],
"env": {
"ANTHROPIC_API_KEY": "your-value",
"TAVILY_API_KEY": "your-value"
}
}
}
}キーはアプリの入力欄にだけ貼り付け、チャットに貼ったり人に送ったりしないでください
Second Read を使って、私に何ができるか教えて、1 つやってみせて✓ Claude が Second Read を使っていると言うか、回答に Second Read のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Anthropic のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
ChatGPT はまだ Second Read につなげません
Second Read はパソコンに入れて使うものですが、ChatGPT は Web 上で動くサーバーにしかつなげません
A · Second Read につなげるアプリを使う
B · その他 の中で ChatGPT につなげる別のサーバー
同じカテゴリでよく使われているものから、キーなしでアドレスだけでつなげるものを選びました
Claude Code につなげますが、先に準備が必要です
Second Read のキーが必要です(提供元のサイトで作成) · 先にパソコンへ Python (uv) を入れてください(1 回だけ)
提供元のサイトで登録し、次の手順で使う API キーを作ります。料金や無料プランは提供元のサイトで確認してください。
キーの取り方は下の提供元 README にあります
Mac:Command+スペースで Terminal と入力 · Windows:PowerShell を開く
claude mcp add --scope user second-read --env ANTHROPIC_API_KEY=your-value --env TAVILY_API_KEY=your-value -- uvx second-readEnter の前に「your-value」を自分のキーに書き換えてください
キーはアプリの入力欄にだけ貼り付け、チャットに貼ったり人に送ったりしないでください
Second Read が一覧にあり、接続済みと表示されれば OK です
Second Read を使って、私に何ができるか教えて、1 つやってみせて✓ Claude Code が Second Read を使っていると言うか、回答に Second Read のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Anthropic のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
Cursor につなげますが、先に準備が必要です
Second Read のキーが必要です(提供元のサイトで作成) · 先にパソコンへ Python (uv) を入れてください(1 回だけ)
提供元のサイトで登録し、次の手順で使う API キーを作ります。料金や無料プランは提供元のサイトで確認してください。
キーの取り方は下の提供元 README にあります
Second Read の設定で ANTHROPIC_API_KEY, TAVILY_API_KEY が空です。自分のキーを入れて保存します
キーはアプリの入力欄にだけ貼り付け、チャットに貼ったり人に送ったりしないでください
Second Read を使って、私に何ができるか教えて、1 つやってみせて✓ Cursor が Second Read を使っていると言うか、回答に Second Read のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に Cursor のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
VS Code につなげますが、先に準備が必要です
Second Read のキーが必要です(提供元のサイトで作成) · 先にパソコンへ Python (uv) を入れてください(1 回だけ)
提供元のサイトで登録し、次の手順で使う API キーを作ります。料金や無料プランは提供元のサイトで確認してください。
キーの取り方は下の提供元 README にあります
Second Read の設定で ANTHROPIC_API_KEY, TAVILY_API_KEY が空です。自分のキーを入れて保存します
キーはアプリの入力欄にだけ貼り付け、チャットに貼ったり人に送ったりしないでください
Second Read を使って、私に何ができるか教えて、1 つやってみせて✓ VS Code が Second Read を使っていると言うか、回答に Second Read のツール名が出れば接続成功です
メニュー名は 2026年11月11日 に VS Code のヘルプページで確認 · アプリのバージョンにより画面が少し違うことがあります
Claude Code
claude mcp add --scope user second-read --env ANTHROPIC_API_KEY=your-value --env TAVILY_API_KEY=your-value -- uvx second-readClaude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"second-read": {
"command": "uvx",
"args": [
"second-read"
],
"env": {
"ANTHROPIC_API_KEY": "your-value",
"TAVILY_API_KEY": "your-value"
}
}
}
}Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"second-read": {
"command": "uvx",
"args": [
"second-read"
],
"env": {
"ANTHROPIC_API_KEY": "your-value",
"TAVILY_API_KEY": "your-value"
}
}
}
}VS Code (mcp.json)
{
"servers": {
"second-read": {
"type": "stdio",
"command": "uvx",
"args": [
"second-read"
],
"env": {
"ANTHROPIC_API_KEY": "your-value",
"TAVILY_API_KEY": "your-value"
}
}
}
}ANTHROPIC_API_KEY 秘密 必須 envTAVILY_API_KEY 秘密 必須 envこの設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
このサーバーのつなぎ方と、各アプリの公式ドキュメントに基づきます。2026年11月10日に確認。
パソコン上で動かせるアプリ
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast
パソコンで動くサーバーです。インストールすると、ツール一覧がAIアプリに表示されます。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月14日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント sbanthia92 で確認済みです
コードの最終更新:昨日
MITを使用
これはパソコンで動くため、インターネット上のエンドポイントはありません
パソコンで動き、代わりにローカルの設定を使います
パソコンで動くサーバーです。ツール一覧を読み取れるのは、インターネット上のエンドポイントがある場合だけです
質問、コツの共有、使えないことの報告ができます。「役に立った」の多い順です。
まだレビューはありません
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック3項目のうち3項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
入力が必要なもの:ANTHROPIC_API_KEY, TAVILY_API_KEY
あなたのパソコンで動きます。必要なときにAIアプリが起動し、データは作者のサーバーを通りません(サーバー自体がオンラインサービスを呼び出す場合を除きます)。
GitHubリポジトリの最終更新は昨日、最新バージョン(0.1.4)がレジストリに届いたのは16 日前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。パソコンにPython (uv)も必要です。
同じカテゴリには:World Monitor, Claude Flow, Windmill
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:↓ 週あたりのダウンロードi★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
Real-time global intelligence on conflict, markets, energy, trade, shipping and cyber. 97 tools.
AI orchestration with hive-mind swarms, neural networks, and 87 MCP tools for enterprise dev.
Run Windmill scripts and flows and manage jobs, schedules, resources and variables.
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
Second Read reviews a draft the way a careful editor would, and shows its sources. You give it an article, a blog post or a design doc. It returns one report:
It runs as an MCP server with one tool, review_document, so you can ask for a review from Claude Code or Claude Desktop. It also has a command-line tool. It runs on your machine with your own API keys; nothing is sent to the author of this project.
A finding looks like this:
Factual error — "Mjällby clinched the title on 20 October 2025 by winning
2-0 at IFK Göteborg, with two games to spare"
The date, the 2-0 score and the opponent are confirmed. ESPN and Flashscore
both say three rounds were left (27 of 30 played), so "two games to spare" is
wrong.
ANTHROPIC_API_KEY.TAVILY_API_KEY.You need two keys. Each takes a couple of minutes: sign up, create a key, copy it.
| Key | Where to get it |
|---|---|
ANTHROPIC_API_KEY | Sign in at https://platform.claude.com, add credit under Billing, then create a key under API keys (https://platform.claude.com/settings/keys) |
TAVILY_API_KEY | Sign up at https://app.tavily.com; the key is shown on the dashboard |
The Anthropic key is pay-as-you-go: reviews fail with a clear message if the account has no credit. Keep keys out of chats and out of version control; put them in the MCP client's env block or in a .env file as shown below.
A review of a 700-word article takes about two minutes and uses roughly 150,000–180,000 tokens on your model key (about $0.60–$1.20 at Anthropic's list prices in October 2026) plus about 30 searches.
claude mcp add second-read \
-e ANTHROPIC_API_KEY=your-key \ -e TAVILY_API_KEY=your-key \ -- uvx second-read
Start Claude Code with a longer tool timeout, because a review takes minutes:
MCP_TOOL_TIMEOUT=600000 claude
Then ask: "Use second-read to review this draft", and paste the text or give a public URL.
Add this to claude_desktop_config.json (on macOS: ~/Library/Application Support/Claude/claude_desktop_config.json), then restart the app. If Claude Desktop cannot find uvx, use its full path (which uvx).
{
"mcpServers": { "second-read": { "command": "uvx", "args": ["second-read"], "env": { "ANTHROPIC_API_KEY": "your-key", "TAVILY_API_KEY": "your-key" } } } }
To try it without keys, replace the env block with {"SECONDREAD_FAKE": "1"}. Demo mode returns placeholder findings and makes no model calls.
Any client that runs local (stdio) MCP servers can use the same command. For Cursor, VS Code and similar, add a server named second-read that runs uvx second-read with ANTHROPIC_API_KEY and TAVILY_API_KEY in its environment, as in the Claude Desktop example above.
Second Read is listed in the official MCP Registry as io.github.sbanthia92/second-read, so clients and directories that read the registry can find it.
ChatGPT and claude.ai on the web connect only to remote (hosted) MCP servers, so they cannot run Second Read yet. A hosted version is on the roadmap.
export ANTHROPIC_API_KEY=your-key TAVILY_API_KEY=your-key
uvx --from second-read secondread review path/to/draft.md --profile opinion > report.md
Or keep the keys in a .env file and pass it with --env-file path/to/.env.
Progress prints to the terminal; the report goes to report.md. Use --profile design_doc for technical design docs, or leave the profile out to let the tool decide. A URL works in place of a file path.
review_document takes:
| Argument | Required | Notes |
|---|---|---|
content | one of content / url | The draft as text or markdown (up to 20,000 words) |
url | one of content / url | A public web page to fetch and review |
profile | no | auto (default), opinion or design_doc |
focus | no | A steer, e.g. "check the financial figures" |
It returns the report as markdown and sends progress updates while it works.
The report has these sections: a verdict line; Must fix (factual errors and claims the sources do not back); Could not verify (claims it found no adequate source for, which is not the same as wrong); Strongest counter-case; Should fix (structure); Polish (copy edits); Originality notes; and an appendix listing every claim with its verdict and sources.
Set these in the MCP client's env block, in the environment, or in a .env file (the server reads .env from its working directory, or the file named by SECONDREAD_ENV_FILE).
| Variable | Purpose |
|---|---|
ANTHROPIC_API_KEY | Anthropic model key |
TAVILY_API_KEY | Web search key |
SECONDREAD_MODEL_CHEAP, _MID, _STRONG | Override the model used for each tier |
SECONDREAD_MAX_WORDS | Document size cap (default 20000) |
SECONDREAD_FAKE=1 | Demo mode: no keys, no model calls |
Second Read runs on your machine. The project's author runs no server and receives no data.
.env file you control, and never logged.SECURITY.md.Measured on a small test in October 2026: four articles with planted errors that cannot be caught from memory (recent results, exact figures), one run each, compared with asking the same model to "review this and argue the other side" in a single prompt.
| Single prompt | Second Read | |
|---|---|---|
| Planted wrong facts caught (19) | 7 | 13 |
| ...with a cited source | 0 | 13 |
| Weak arguments rebutted (4) | 2 | 4 |
| Borrowed sentences caught (3) | 3 | 1 |
| Tokens per article | about 5,000 | about 136,000 |
Second Read earns its cost on claims that need looking up: recent events, exact figures, and details a model cannot know from memory. Every finding names its source, so you can check it in one click.
Getting the most from it:
An orchestrator runs specialist agents and settles their disagreements:
ARCHITECTURE.md describes how the system is built, the decisions behind it and their trade-offs, the planned hosted service, and the shared types.
uv sync
uv run ruff check . && uv run ruff format --check . && uv run mypy && uv run pytest
Tests run offline with fakes. Tests that call real providers are marked live and skipped by default (uv run pytest -m live). The evaluation harness and its 40 seeded documents are in eval/ (see eval/README.md); running it against real providers spends money on your keys.
The local MCP server and command-line tool work. A hosted version (sign in, add a key once, get the report by email) is designed in ARCHITECTURE.md but not built. ROADMAP.md lists what comes next.
MIT. See LICENSE.