ต้นแบบ · รุ่นทดลอง: มีทุก server ในทะเบียนทางการ อัปเดตทุก 30 นาที รีวิวและบัญชีผู้ใช้จะมาในขั้นถัดไป
PopNx MCPที่รวม MCP สำหรับคนใช้ AI · อธิบายเป็นภาษาคน

Truesignal

โดย RudrenduPaulรุ่น 0.1.5i★ –iรันบนเครื่อง
ชื่อใน registryio.github.RudrenduPaul/truesignal

ติดตั้ง

ภาพรวม

คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)

Wraps the truesignal CLI as a single generic MCP tool for threat/connector status checks.

สามเสาของ PopNx MCP

สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน

ใช้ทำอะไรได้

ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry

  • การเชื่อมต่อ: รันบนเครื่อง
  • ช่องทาง (transport): stdio
  • หมวด: ความปลอดภัยไซเบอร์

ติดตั้ง

เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง

ก่อนติดตั้ง

ต้องเตรียมก่อน

  • PyPIติดตั้ง uv ของ Python (มีคำสั่ง uvx) ในเครื่อง

คุณใช้แอปไหน

เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”

เปิด Claude Desktop → Settings → Developer → Edit Config แล้ววางค่านี้ในไฟล์ claude_desktop_config.json

{
  "mcpServers": {
    "truesignal": {
      "command": "uvx",
      "args": [
        "truesignal-cli",
        "truesignal-mcp"
      ]
    }
  }
}

พิมพ์คำสั่งนี้ใน Terminal

claude mcp add truesignal -- uvx truesignal-cli truesignal-mcp

เปิดใน Cursor

หรือคัดลอกค่าตั้งเอง

วางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json

{
  "mcpServers": {
    "truesignal": {
      "command": "uvx",
      "args": [
        "truesignal-cli",
        "truesignal-mcp"
      ]
    }
  }
}

เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง

เปิดใน VS Code

หรือคัดลอกค่าตั้งเอง

วางในไฟล์ .vscode/mcp.json ของโปรเจกต์

{
  "servers": {
    "truesignal": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "truesignal-cli",
        "truesignal-mcp"
      ]
    }
  }
}

เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง

ตัวนี้รันในเครื่องคุณ แต่ ChatGPT ต่อได้เฉพาะ server บนอินเทอร์เน็ต ลองเลือกแอปอื่น

ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี

ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README

ทำอะไรได้บ้าง

รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง

ผลตรวจเบื้องต้นi

เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 7 พ.ย. 2569

  • ✓ ผ่าน

    ตัวตนผู้ทำตรงกับ repo

    ชื่อใน registry ยืนยันด้วยบัญชี GitHub RudrenduPaul ซึ่งเป็นเจ้าของ repo

  • … ยังไม่ตรวจ

    ยังมีคนดูแล

    ยังไม่ได้อ่านข้อมูล repo จาก GitHub

  • … ยังไม่ตรวจ

    มีสัญญาอนุญาต (license)

    ยังไม่ได้อ่านข้อมูล repo จาก GitHub

  • – ไม่เกี่ยว

    endpoint ตอบ

    ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต

  • – ไม่เกี่ยว

    ล็อกอินแบบ OAuth

    ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน

  • … ยังไม่ตรวจ

    คำอธิบายเครื่องมือไม่มีคำสั่งแอบแฝง

    รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต

เทียบกับตัวอื่นในหมวด ความปลอดภัยไซเบอร์i

  • ดาวมากกว่า 0% ของอีก 993 ตัวในหมวดนี้
  • ส่งรุ่นใหม่เข้า registry ล่าสุดกว่า 35% ของอีก 993 ตัวในหมวดนี้
  • ผลตรวจเบื้องต้นดีกว่าหรือเท่ากับ 100% ของอีก 993 ตัวในหมวดนี้

เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo

คำถามที่พบบ่อย

Truesignal ปลอดภัยไหม?

จากการตรวจเบื้องต้นของเรา ผ่าน 1 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น

ต้องใช้กุญแจหรือรหัสอะไรบ้าง?

registry ไม่ได้ระบุว่าต้องใช้กุญแจ แต่บางตัวจะขอให้ล็อกอินตอนใช้ครั้งแรก

ตัวนี้รันบนเครื่องหรือบนคลาวด์?

รันบนเครื่องของคุณ โปรแกรม AI จะเปิด server ขึ้นมาเองเมื่อใช้ ข้อมูลไม่ต้องผ่านเซิร์ฟเวอร์ของผู้ทำ (ยกเว้นตัวที่ไปเรียกบริการออนไลน์ต่อ)

ยังมีคนดูแลอยู่ไหม?

repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (0.1.5) เข้า registry 3 เดือนที่ผ่านมา

ใช้กับโปรแกรมไหนได้บ้าง?

โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต้องมี Python (uv) ในเครื่องด้วย

มีตัวไหนใช้แทนได้บ้าง?

ในหมวดเดียวกันมี ipdata MCP by usefulapi, MaxMind minFraud MCP by usefulapi, Lambda Labs MCP by usefulapi

ตัวที่ใช้แทนได้

server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว

อ่านการ์ด:★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi

Look up location, network, company and threat data for IP addresses and ASNs in ipdata.

รันบนคลาวด์อัปเดต วันนี้
ติดตั้ง

README จากผู้ทำ

เปิดอ่าน README

ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ

TrueSignal

Install • Quickstart • Features • CLI Reference • MCP Server • Compare • FAQ

A personal OSINT/security intelligence feed with a no-fabrication guarantee verified by 22 automated tests: every connector's failure path returns real cached data or nothing, never an invented data point.

Install

TrueSignal ships as two independent, equally first-class packages -- pick whichever fits your toolchain, or install both:

npm (JS/TS CLI):

npx truesignal-cli init

truesignal-cli is published on npm (see the badge above). To build from source instead:

git clone https://github.com/RudrenduPaul/truesignal.git && cd truesignal && npm install && npm run build && node dist/cli.js init

Requires Node.js 18.17 or later. Both install paths verified working on 2026-08-03.

For repeat use, npm link after building gives you the truesignal command directly instead of typing node dist/cli.js.

pip (Python library + CLI):

pip install truesignal-cli

A genuine, independent Python port -- not a wrapper around the Node binary -- with the same five connectors, the same provenance-stamping guarantee, and the same init/feed/verify CLI surface. See python/README.md for the Python-specific quickstart. Both packages are maintained together; neither is deprecated in favor of the other.

$ truesignal init

truesignal connector status:

[ready] CISA Known Exploited Vulnerabilities (cisa-kev) -- no configuration needed [not configured] Cloudflare Radar (cloudflare-radar) -- set CLOUDFLARE_RADAR_API_TOKEN [not configured] Reddit (reddit) -- set REDDIT_CLIENT_ID, REDDIT_CLIENT_SECRET [not configured] Telegram (telegram) -- set TELEGRAM_BOT_TOKEN [ready] GDELT (gdelt) -- no configuration needed

2/5 connectors ready. Set the missing environment variables above to enable the rest. See .env.example. Next: run "truesignal feed" to see your feed now.

$ truesignal feed --source cisa-kev

[live] cisa-kev: CVE-2023-4346: KNX Association KNX Protocol Connection Authorization Option 1 Overly Restrictive Account Lockout Mechanism Vulnerability -- https://nvd.nist.gov/vuln/detail/CVE-2023-4346 -- 1d ago [live] cisa-kev: CVE-2026-46817: Oracle E-Business Suite Improper Privilege Management Vulnerability -- https://nvd.nist.gov/vuln/detail/CVE-2026-46817 -- 1d ago [live] cisa-kev: CVE-2026-15410: SonicWall SMA1000 Appliances Code Injection Vulnerability -- https://nvd.nist.gov/vuln/detail/CVE-2026-15410 -- 2d ago

This is a real, unedited capture (npm run build && node dist/cli.js init && node dist/cli.js feed --source cisa-kev), against the live CISA-KEV catalog, on 2026-07-15. CVE ids, urls, and ages are real.

Features

  • 5 source connectors behind one common Connector interface (src/truesignal/types.ts): CISA Known Exploited Vulnerabilities, Cloudflare Radar, Reddit (official OAuth API), Telegram (official Bot API), and GDELT.
  • Provenance stamp on every item -- a real source URL, a real upstream timestamp (never new Date()), and an explicit live or fallback status. A fallback item also carries fallbackAgeSeconds, so you always know exactly how stale what you're looking at is.
  • No-fabrication guarantee enforced in code. No connector contains Math.random(), a fake-data library, or a "rewrite the timestamp to now" path. A dedicated test suite (src/truesignal/provenance/no-fabrication.test.ts, 22 tests) proves this for every connector's live, fallback, and empty-cache-failure paths, and a static check scans every connector source file for forbidden patterns.
  • Agent-native output. Every subcommand has a --json flag with a stable, documented shape and real, distinct exit codes, so an agent can parse a result without scraping human-formatted text.
  • Zero-key startup. CISA-KEV and GDELT need no API key at all; truesignal init and truesignal feed work the moment the CLI is installed.
  • Self-hosted, BYO keys, no telemetry by default. truesignal reads credentials only from real environment variables, and it doesn't auto-load .env files or phone home.
  • Extensible by design. Adding a new source (NVD, Shodan, VirusTotal, ...) is a new file implementing Connector and one line in connectors/index.ts -- never a change to the CLI or provenance layer. See CONTRIBUTING.md.

Quickstart

truesignal init

truesignal feed

init tells you which connectors are ready right now (CISA-KEV and GDELT need nothing) and which environment variables are still missing for the rest. feed pulls from every configured connector. Real, unedited output from the two zero-config sources:

[live] cisa-kev: CVE-2023-4346: KNX Association KNX Protocol Connection Authorization Option 1 Overly Restrictive Account Lockout Mechanism Vulnerability -- https://nvd.nist.gov/vuln/detail/CVE-2023-4346 -- 1d ago

[fallback, 37m old] gdelt: White House launches AI-backed Gold Eagle initiative for cybersecurity vulnerability coordination -- https://www.scworld.com/brief/white-house-launches-ai-backed-gold-eagle-initiative-for-cybersecurity-vulnerability-coordination -- 2h ago

That second line is real, too: on this run GDELT's live fetch didn't complete, so truesignal showed the last real GDELT items it had actually fetched, honestly labeled fallback with their real age, instead of being silently repainted as current.

To enable the other three sources (Cloudflare Radar, Reddit, Telegram), copy .env.example to .env, fill in real free credentials, then export them into your shell -- truesignal doesn't auto-load .env files:

set -a && source .env && set +a

CLI command reference

Generated directly from this build's actual --help output (node dist/cli.js --help and each subcommand's --help).

truesignal
Usage: truesignal [options] [command]

A provenance-first OSINT/security intelligence feed. Every item carries a real source URL, a real timestamp, and an explicit live/fallback flag -- never a fabricated or silently-replayed data point.

Options: -V, --version output the version number -h, --help display help for command

Commands: init [options] Check which connectors are ready to use right now and which environment variables are still needed for the rest. CISA-KEV and GDELT need no configuration -- truesignal works with zero setup for those two sources. feed [options] Pull the current feed from every configured connector, or one connector with --source. Prints human-readable output by default; use --json for a stable, agent-parseable schema. verify [options] Re-fetch the source connector named in and confirm whether that item still resolves to real, live provenance, has fallen back to cached data, or can no longer be found. help [command] display help for command

truesignal init [--json]

Exit code 0 if at least one connector is usable, 2 if none are (shouldn't happen -- CISA-KEV and GDELT need no configuration).

truesignal feed [--source ] [--json]
--source <name>  only pull from this connector, e.g. cisa-kev, gdelt

--json print machine-readable JSON instead of human-readable text

Exit codes: 0 success, 2 no connectors configured to run, 3 every configured connector's fetch failed with no data to show.

--json output is a stable, documented FeedItem[] shape. Real capture:

{

"items": [ { "id": "cisa-kev:CVE-2023-4346", "source": "cisa-kev", "title": "CVE-2023-4346: KNX Association KNX Protocol Connection Authorization Option 1 Overly Restrictive Account Lockout Mechanism Vulnerability", "url": "https://nvd.nist.gov/vuln/detail/CVE-2023-4346", "timestamp": "2026-07-15T00:00:00.000Z", "status": "live" } ] }

truesignal verify [--json]

![truesignal verify cisa-kev:CVE-2023-4346 confirming live provenance, followed by truesignal feed --source cisa-kev --json printing the stable FeedItem[] JSON schema, run via npx truesignal-cli](./docs/usage.gif)

Re-fetches the source named in (format : , e.g. cisa-kev:CVE-2023-4346) and confirms whether that item still resolves to real, live provenance, has fallen back to cached data, or can no longer be found. Real capture:

$ truesignal verify cisa-kev:CVE-2023-4346

cisa-kev:CVE-2023-4346: LIVE -- https://nvd.nist.gov/vuln/detail/CVE-2023-4346 -- 2026-07-15T00:00:00.000Z

Exit codes: 0 found and live/fallback, 1 re-fetched successfully but the item is gone, 2 the connector isn't configured, 3 the re-fetch failed, 4 the item id is malformed or names an unknown source.

MCP Server

TrueSignal ships a Model Context Protocol (MCP) server, so an MCP-compatible agent runtime (Claude Desktop, Claude Code, or any other MCP client) can call TrueSignal directly instead of shelling out to the CLI and parsing text.

pip install "truesignal-cli[mcp]"

Add it to your Claude Desktop config (claude_desktop_config.json):

{

"mcpServers": { "truesignal": { "command": "truesignal-mcp" } } }

The server exposes a single tool, run(args: list[str]), that shells out to the installed truesignal CLI with the given arguments and returns its parsed JSON output -- for example, run(args=["feed", "--source", "cisa-kev", "--json"]) returns the parsed FeedItem[] JSON for the CISA-KEV connector's current feed, the same data truesignal feed --source cisa-kev --json prints on the command line. Every failure mode (missing CLI, timeout, non-zero exit, unparseable output) is caught and returned as {"error": ...} instead of raising. See python/src/truesignal/mcp_server.py for the implementation.

How TrueSignal compares

Every cell below is a cited, checkable fact, current as of 2026-08-03, drawn only from tools actually run in this pass. See benchmarks/ for the reproduction command behind every TrueSignal number.

| | TrueSignal | Crucix

ตัดมาแค่ช่วงต้น อ่านต่อใน repo

ถาม PopNx