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

Fanout

โดย houtini-aiรุ่น 0.2.12i★ –iรันบนเครื่อง
ชื่อใน registryio.github.houtini-ai/fanout

ติดตั้ง

ภาพรวม

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

Multi-URL comparative content analysis with topical gap detection

สามเสาของ PopNx MCP

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

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

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

  • การเชื่อมต่อ: รันบนเครื่อง
  • ช่องทาง (transport): stdio
  • หมวด: อื่น ๆ

ติดตั้ง

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

ก่อนติดตั้ง

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

  • npmติดตั้ง Node.js (มีคำสั่ง npx) ในเครื่อง

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

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

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

{
  "mcpServers": {
    "fanout": {
      "command": "npx",
      "args": [
        "-y",
        "@houtini/fanout-mcp"
      ]
    }
  }
}

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

claude mcp add fanout -- npx -y @houtini/fanout-mcp

เปิดใน Cursor

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

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

{
  "mcpServers": {
    "fanout": {
      "command": "npx",
      "args": [
        "-y",
        "@houtini/fanout-mcp"
      ]
    }
  }
}

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

เปิดใน VS Code

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

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

{
  "servers": {
    "fanout": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@houtini/fanout-mcp"
      ]
    }
  }
}

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

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

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

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

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

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

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

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

  • ✓ ผ่าน

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

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

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

    ยังมีคนดูแล

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

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

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

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

  • – ไม่เกี่ยว

    endpoint ตอบ

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

  • – ไม่เกี่ยว

    ล็อกอินแบบ OAuth

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

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

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

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

เทียบกับตัวอื่นในหมวด อื่น ๆi

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

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

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

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

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

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

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

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

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

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

repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (0.2.12) เข้า registry 15 วันที่ผ่านมา

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

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

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

ในหมวดเดียวกันมี Spec Driven Development, Remote Desktop Commander, CLIO Paraview

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

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

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

Spec Driven Development

MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.

โดย formulahendryเริ่มต้น↓ 66/สัปดาห์★ 440อัปเดต 14 เดือนที่ผ่านมา

รันบนเครื่อง

Remote Desktop Commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

โดย desktop-commanderกำลังโต★ 211อัปเดต 4 วันที่ผ่านมา

รันบนคลาวด์✓ desktopcommander.app

CLIO Paraview

Visualize simulation results in ParaView: load fields, then slice, contour, color and render them.

โดย iowarpกำลังโต↓ 3.5K/สัปดาห์อัปเดต วันนี้

รันบนเครื่อง

README จากผู้ทำ

เปิดอ่าน README

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

Fan-Out MCP

Advanced content gap analysis for the AI search era

Analyze your content to discover what user queries it covers (and misses) using the same techniques AI search engines use internally.


Quick Navigation

Why this matters | What it does | Installation | How to use | Methodology | Features deep-dive | Parameters | Troubleshooting


Why This Matters

The problem: Traditional SEO focused on keywords and backlinks. AI search engines (ChatGPT, Perplexity, Gemini) don't work that way. They evaluate whether your content can answer user queries - across dozens of query variations you've probably never considered.

The solution: This MCP uses research-backed techniques from Google and academic papers to:

  1. Decompose complex topics into the actual questions users ask
  2. Generate query variations using Google's patented fan-out methodology
  3. Assess whether your content can answer each query (with evidence)
  4. Identify specific gaps and provide actionable recommendations

The result: Content optimized for Generative Engine Optimization (GEO) - answering the queries AI search engines need to cite your work.


What It Does

Three Analysis Modes

1. Content-Only Analysis (Default) Analyzes what questions your content naturally answers based on structure and topics.

Analyze https://your-site.com/article with standard depth

2. Hybrid Analysis (Content + Keyword Targeting) Combines content analysis with keyword-specific query variants. This is the power mode.

Analyze https://your-site.com/article with target_keyword "direct drive racing wheels"

Generates 15-25 query variants by default across 5 types:

  • Equivalent - "sim racing wheels", "racing simulator wheels"
  • Specification - "Fanatec DD Pro review", "8Nm direct drive wheel"
  • Follow-Up - "how to calibrate racing wheel", "mounting options"
  • Comparison - "Fanatec vs Thrustmaster", "belt drive vs direct drive"
  • Clarification - "what is direct drive technology", "how does FFB work"

3. Keyword-Only Analysis Focus purely on keyword variants, skip content inference (50% faster).

Analyze https://your-site.com/article with target_keyword "sim racing" and fan_out_only true
The Output

Interactive visual dashboard showing:

  • Coverage score (0-100) with specific gaps identified
  • Query-by-query assessment with evidence quotes
  • Prioritized recommendations (what to add/improve)
  • Technical metrics (quality scores, performance data)

Plus detailed markdown report with all data.


Installation

Prerequisites
  • Claude Desktop (or any MCP-compatible client)
  • Anthropic API key
  • Node.js 18+ (for local build only)
Quick Setup (Recommended)

The fastest way to get started - no cloning or building required:

  1. Add to `claude_desktop_config.json`:
{

"mcpServers": { "fanout": { "command": "npx", "args": ["-y", "@houtini/fanout-mcp@latest"], "env": { "ANTHROPIC_API_KEY": "[PopNx MCP ตัดค่าที่หน้าตาเหมือนกุญแจออก]" } } } }

Config file locations:

  • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
  • Windows: %APPDATA%\Claude\claude_desktop_config.json
  1. Restart Claude Desktop
Claude Code (CLI)

Claude Code uses a different registration mechanism -- it doesn't read claude_desktop_config.json. Use claude mcp add instead:

claude mcp add -e ANTHROPIC_API_KEY=sk-ant-... -s user fanout -- npx -y @houtini/fanout-mcp@latest

Verify with:

claude mcp get fanout

You should see Status: Connected.

  1. Verify installation:
List available tools

You should see fanout:analyze_content_gap in the output.


How to Use

Basic Analysis
Analyze https://example.com/article for query coverage gaps

Claude will create an interactive dashboard showing:

  • What queries your content covers
  • What queries are partially covered
  • What queries are missing (gaps)
  • Specific recommendations for each gap
Keyword-Targeted Analysis

When to use: You're optimizing for a specific keyword or topic.

Analyze https://example.com/sim-racing-guide with target_keyword "sim racing wheels"

This generates 15-25 query variants related to your keyword and checks coverage for each. Perfect for:

  • SEO + GEO optimization
  • Ensuring you cover all keyword variations
  • Finding specific gaps in keyword targeting
Advanced Options

Focus on specific area:

Quick analysis of https://example.com/pricing focusing on "enterprise plans"

Comprehensive deep-dive:

Comprehensive analysis of https://example.com/installation-guide

Custom variant types:

{

"url": "https://example.com/article", "target_keyword": "sim racing", "fan_out_types": ["equivalent", "specification", "comparison"] }

Context signals for smarter variants:

{

"url": "https://example.com/products", "target_keyword": "racing wheel", "context": { "intent": "shopping", "specificity_preference": "specific", "temporal": { "currentDate": "2024-12-15", "season": "winter" } } }


Understanding the Methodology

Based on Research

This tool implements techniques from cutting-edge Information Retrieval research:

Query Fan-Out - Based on Google's patented methodology (US 11663201 B2) and research paper Training Query Fan-Out Models with Generative Neural Networks. Generates query variants across 8 types to discover how users actually search for information.

Self-RAG - Self-Reflective Retrieval-Augmented Generation validates coverage with evidence. No hallucinations - every "covered" claim includes exact quotes from your content.

Query Decomposition - Least-to-Most prompting breaks complex topics into prerequisite, core, and follow-up queries.

Want to understand the research? 📖 Read our accessible explainer:

[Understanding Keyword Fan-Out: The Research Explained](https://github.com/houtini-ai/fanout-mcp/blob/main/research/keyword-fanout-explained.md)

This document explains:

  • Why query fan-out matters for content optimization
  • How Google's methodology works (in plain language)
  • Our adaptation using Claude Sonnet 5
  • Real examples from testing
  • When to use which variant types

For implementation details, see research/google-fanout-adaptation.md.


Features Deep-Dive

Keyword Fan-Out Variants

Default: 5 Variant Types (most actionable)

  1. Equivalent (3-5 variants) - Alternative phrasings with same intent
  • "sim racing wheel" → "racing simulator wheel", "sim rig controller"
  1. Specification (3-5 variants) - More specific versions with details
  • "sim racing wheel" → "Fanatec DD Pro wheel review", "direct drive 8Nm wheel"
  1. Follow-Up (3-5 variants) - Logical next questions
  • "sim racing wheel" → "how to calibrate wheel", "best pedals for wheel"
  1. Comparison (3-5 variants) - "Vs" and alternatives
  • "Fanatec vs Thrustmaster wheels", "direct drive vs belt driven"
  1. Clarification (2-3 variants) - Understanding questions
  • "what is direct drive technology", "how does force feedback work"

Optional: 3 Additional Types (request via fan_out_types parameter)

  1. Generalization - Broader encompassing queries
  2. Related Aspects - Connected topics and implicit needs
  3. Temporal - Time-specific versions with date qualifiers

Why 5 by default? These 5 types generate the most actionable, realistic queries users actually type. The other 3 are available but tend to:

  • Drift off-topic (generalization, related aspects)
  • Require explicit temporal context (temporal)

Want all 8 types?

{

"target_keyword": "your keyword", "fan_out_types": ["equivalent", "specification", "generalization", "followUp", "comparison", "clarification", "relatedAspects", "temporal"] }

Context-Aware Variant Generation

Provide context signals to guide more relevant variants:

Shopping Intent:

{

"context": { "intent": "shopping", "specificity_preference": "specific" } }

Generates: "where to buy X", "X Black Friday deals", "best budget X 2024"

Temporal Context:

{

"context": { "temporal": { "currentDate": "2024-12-15", "season": "winter" } } }

Generates: "X 2024", "new X December 2024", "latest X winter 2024"

Research Intent:

{

"context": { "intent": "research", "specificity_preference": "balanced" } }

Generates: "how does X work", "X comparison guide", "X vs Y detailed analysis"
Coverage Assessment with Evidence

Every query assessment includes:

COVERED (90-100% confidence) - Exact evidence found

Query: "best PS5 racing wheels under £300"

Evidence: "For most PlayStation owners getting into sim racing, I'd recommend starting with the Logitech G29. It's proven kit, widely available, and you can sell it easily if sim racing doesn't stick. Current Amazon pricing sits at £200..." Location: Entry Level: The £200-300 Sweet Spot

PARTIAL (40-89% confidence) - Topic mentioned but incomplete

Query: "how to calibrate PS5 racing wheel"

Evidence: "Whatever you do, always write down your force feedback settings for each car in Gran Turismo 7." Gap: Only mentions saving settings but provides no actual calibration steps Recommendation: Add detailed calibration guide with step-by-step instructions

GAP (0-39% confidence) - No coverage found

Query: "wireless PS5 racing wheel options"

Gap: No wireless racing wheel options discussed Recommendation: Add section on wireless PS5 racing wheel options if any exist

Performance & Scaling

Based on testing with a 6,491-word article:

ModeQueriesTimeSpeed
Content-Only1490sBaseline
Keyword-Only1986s50% faster than hybrid
Hybrid (5 types)35174sComprehensive
Hybrid (complex keyword)36217sHandles 11-word keywords

Key insight: ~4-5 seconds per query assessed. More queries = more time, but quality stays consistent.

Optimization tips:

  • Use quick depth for fast scans (5 queries, ~25s)
  • Use keyword-only mode when you only need variant coverage
  • Use fewer variant types for faster results
  • Assessment time dominates (75-85%), generation is fast

Quality Metrics (Validated via Testing)

All metrics validated through comprehensive testing:

**Query Qual

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

ถาม PopNx