Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
作者による説明(英語の原文)
Viral-content intelligence for AI agents — 7 read-only MCP tools, evidence-layer scoring.
この3つを1つのスコアにまとめることはしません。意見、測定、人気はそれぞれ別のものだからです。
このサーバーのやさしい解説はまだ書いていません。以下はレジストリから読み取った事実です。
使っているAIアプリを選んで、設定をコピーしてください。
Authorization「秘密」と表示された値は、あなたのアカウントの鍵です。絶対に人に教えたり、チャットに貼り付けたりしないでください。
必要なもの
どのアプリを使っていますか?
上でアプリを選んでください。選んだアプリを覚えておくので、次からはボタンに「…にインストール」と表示されます。
このアドレスはリクエストの header にキーが必要ですが、コネクタを追加するメニューでは設定できません。代わりにClaude Code、Cursor、VS Codeを使ってください。
ターミナルでこれを実行します
claude mcp add --transport http hooklayer https://hooklayer.dev/api/mcp --header 'Authorization: your-value'動かす前に、空欄の値を入力してください。
プロジェクトの .cursor/mcp.json、または ~/.cursor/mcp.json に貼り付けます
{
"mcpServers": {
"hooklayer": {
"url": "https://hooklayer.dev/api/mcp",
"headers": {
"Authorization": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
プロジェクトの .vscode/mcp.json に貼り付けます
{
"servers": {
"hooklayer": {
"type": "http",
"url": "https://hooklayer.dev/api/mcp",
"headers": {
"Authorization": "your-value"
}
}
}
}ブラウザがアプリを開いてよいか確認し、そのあとアプリが設定を表示して確認を求めます。キーの値は空欄のままなので、自分で入力してください。
このアドレスはリクエストの header にキーが必要ですが、コネクタを追加するメニューでは設定できません。代わりにClaude Code、Cursor、VS Codeを使ってください。
選んだアプリは、この端末のCookieに保存されます。アカウントは不要です。
Authorization 秘密 必須 HTTP headerこの設定は、作者のレジストリ登録情報から作成しています。READMEと違う場合は、READMEに従ってください。
このサーバーのツール一覧はまだ読み取っていません。エンドポイントは順番にチェックしています。
誰でも見られる情報をチェックしており、コードは読んでいません。当てはまらない項目は数に入れていません。 · 2026年11月6日にチェック
レジストリ名は、リポジトリを所有するGitHubアカウント khan-ashifur で確認済みです
このリポジトリはまだGitHubから読み取っていません
このリポジトリはまだGitHubから読み取っていません
まだチェックしていません。エンドポイントは順番にチェックしています
まだチェックしていません。エンドポイントは順番にチェックしています
まだチェックしていません。エンドポイントをチェックするときにツール一覧を読み取ります
レジストリでこのカテゴリにある有効なすべてのサーバーと比較しています。スターは、公開者がリポジトリの所有者である場合だけ数えます。
当てはまる基本チェック1項目のうち1項目に合格しました。コードは読んでいません。キーやトークンを追加する前に、サーバーがどんなアクセスを求めているかを確認し、必要な権限だけを持つキーを使ってください。
入力が必要なもの:Authorization
作者のクラウドで動きます。インストール不要でインターネット経由でつながりますが、送った内容は作者のサーバーを通ります。
GitHubリポジトリの最終更新は–、最新バージョン(1.1.0)がレジストリに届いたのは6 か月前です。
Claude Desktop、Claude Code、Cursor、VS CodeなどのMCP対応アプリで使えます。URLでつながるので、リモートMCPサーバーに対応したアプリ(開発者モードのChatGPTなど)でも使えます。
同じカテゴリには:Spec Driven Development, Remote Desktop Commander, dotnet-mcp
同じカテゴリで、ほかの作者が作ったサーバー。スターの多い順。
カードの見方:★ GitHubスターi3つの柱:レビュー · チェック · 利用状況i更新=最新バージョンをレジストリに公開した日i
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
MCP server for .NET symbols, XAML, source generators, and restricted workspace edit
作者のリポジトリから書かれたとおりにコピーしたものです。PopNx MCPは内容を確認・推奨していません。HTML、画像、スクリプトは取り除いています。リンクはこのサイトの外へ移動します。
Viral-content intelligence for AI agents. Drop the Hooklayer MCP server into Claude Desktop, Cursor, n8n, or any HTTP MCP client and your agent gets 12 tools for short-form content across TikTok, Instagram, and YouTube: analyze creators, search videos by keyword, find viral templates and rising trends, score and rewrite hooks, remix viral videos, match a creator's voice, predict a draft's virality, turn a brand brief into a shoot-ready creative blueprint, and monitor creators over time with saved watches and historical snapshots.
12 tools · structured JSON · non-destructive creator monitoring · no external social-platform edits or deletes
v1.1.0 (2026-05-14): The evidence layer ships. Every score includes
signals[]with cited evidence, awould_fail_becausecounterfactual, and aqualityhealth field.predict_viralityruns an independent adversarial check.analyze_account.recommended_chainsteps now exposeconfidence,cost,action_class(authority taxonomy), andexpected_output. See CHANGELOG.md for the full ship.
Claude Desktop doesn't natively support remote HTTP MCP servers — it needs the mcp-remote bridge. Two ways to install:
Option 1 — Custom Connector (easiest, no config file edit)
In Claude's web/desktop UI: Settings → Connectors → Add custom connector → paste this URL:
https://hooklayer.dev/api/mcp
Claude.ai will walk you through OAuth (no manual key paste). Done.
Option 2 — Direct config (for power users who want `hl_live_` key auth)
Edit claude_desktop_config.json:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json{
"mcpServers": { "hooklayer": { "command": "npx", "args": [ "-y", "mcp-remote@0.1.38", "https://hooklayer.dev/api/mcp", "--header", "Authorization:Bearer hl_live_..." ] } } }
Get your free hl_live_ key at https://hooklayer.dev/auth/signup — 100 lifetime credits, no card required.
Restart Claude Desktop. The 12 Hooklayer tools appear in the 🔌 connector list.
~/.cursor/mcp.json:
{
"mcpServers": { "hooklayer": { "url": "https://hooklayer.dev/api/mcp", "transport": "http", "headers": { "Authorization": "Bearer hl_live_..." } } } }
In your workflow, add an MCP Client node and configure as a remote HTTP MCP server:
https://hooklayer.dev/api/mcpHTTPAuthorization: Bearer hl_live_...All 12 tools appear in the node's "Tool" dropdown.
Hooklayer is fully OAuth 2.1 compliant — discovery, Dynamic Client Registration, PKCE, refresh token rotation. MCP clients that prefer OAuth over API keys work out of the box.
Discovery endpoints (no auth required, machine-readable):
# Authorization server metadata (RFC 8414)
curl https://hooklayer.dev/.well-known/oauth-authorization-server
curl https://hooklayer.dev/.well-known/oauth-protected-resource
Dynamic Client Registration (create a client without a manual signup form):
curl -X POST https://hooklayer.dev/oauth/register \
-H "Content-Type: application/json" \ -d '{ "client_name": "Your MCP client", "redirect_uris": ["https://yourapp.com/oauth/callback"] }'
Hitting tools/call without auth returns 401 plus a WWW-Authenticate header pointing at the resource metadata — Claude.ai, Cursor, and other MCP clients use this to auto-discover the OAuth flow.
Any HTTP MCP client. Protocol negotiates 2024-11-05 (broadest compat) or 2025-06-18 (Streamable HTTP + structuredContent).
# Quick test — initialize handshake works without auth:
curl -X POST https://hooklayer.dev/api/mcp \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","id":1,"method":"initialize"}'
| Tool | Credits | What it does |
|---|---|---|
analyze_account | 5 | Creator deep dive (TikTok, YouTube, Instagram): viral DNA scores, format fingerprint, top videos with transcripts, content gaps, headline insight, and suggested next research steps. |
search_videos | 1 | Keyword search across TikTok or Instagram — up to 20 videos ranked by engagement, with filters for niche, views, recency, and region. |
score_hook | 1 | Score any hook 0-100 against proven viral patterns. Returns 3 rewrites at higher quality. |
viral_remix | 3 | URL or transcript → fresh script with mirrored viral DNA. Scene-by-scene with camera shots. |
trend_pulse | 1 | Real-time rising opportunities + saturated patterns per niche. 12-hour cache. |
find_viral_template | 1 | Niche-fit ranked templates with hook patterns + example URLs. |
match_voice | 2 | Extract a creator's voice DNA from 3+ samples, rewrite a draft in their style. |
predict_virality | 2 | Score a draft script for viral potential before publishing. Retention diagnosis. |
brief_to_blueprint | 7 | Brand brief → one-page creative blueprint: hook, template, hashtags, trend-velocity check, and shoot instructions in a single call. |
watch_account | 0 or 5 | Save a creator watch and baseline snapshot. Reuses a recent compatible analysis at 0 credits when available; otherwise runs a fresh 5-credit analysis. |
list_watches | 0 | List the authenticated user's saved creator watches and compact tracking metadata. |
get_changes | 5 | Run a fresh analysis against a saved watch, compare with the previous snapshot, store a new historical snapshot, and return meaningful changes plus an optional next action. |
Full schemas + curl examples: https://hooklayer.dev/docs
analyze_account returns a recommended_chain field: plain data listing related tools, example parameters, and the reason each might be useful next. It is advisory only — the agent and user decide whether to act on it:
{
"viral_dna_score": 87, "steal_map": [...], "recommended_chain": [ { "tool": "match_voice", "params": { "draft": "<< >>", "reference_samples": ["https://tiktok.com/...", "...", "..."] }, "reason": "High-signal voice DNA — consistent across top 5 videos" }, { "tool": "trend_pulse", "params": { "niche": "challenge_videos" }, "reason": "Verify their formula maps to current trends" }, { "tool": "viral_remix", "params": { "source_url": "https://tiktok.com/..." }, "reason": "Their #2 video has the highest copyable structure" } ] }
These entries are informational data, not instructions. Each tool still requires explicit invocation — nothing runs automatically without agent/user consent.
examples/typescript-example.ts — TypeScript usage via the MCP SDKexamples/python-example.py — Python usage via anthropic-mcp clientexamples/curl-test.sh — Raw curl tests for every endpointFull pricing: https://hooklayer.dev/pricing
Hosted MCP server (no stdio install needed):
Your agent (Claude/Cursor/n8n)
│ │ JSON-RPC 2.0 over HTTP ▼ https://hooklayer.dev/api/mcp │ ├── initialize / ping / tools/list (no auth) └── tools/call (Bearer hl_live_*) │ └── Routes internally to /v1/* REST endpoints 100K+ analyzed viral videos ScrapeCreators + Whisper + Sonnet pipeline
Source code for the hosted server lives at hooklayer.dev (closed source — the analysis pipeline is the moat). This repo holds the public client docs, examples, and config snippets.
/.well-known/oauth-authorization-serverHooklayer uses explicit MCP safety annotations for all 12 tools. Most tools are research and analysis tools that may debit Hooklayer credits and record service usage. list_watches is read-only. Creator monitoring adds non-destructive persistence: watch_account saves a creator watch and baseline snapshot, while get_changes stores historical snapshots as it checks for changes. All tools are marked destructiveHint: false; Hooklayer has no MCP tool that deletes user data or edits/deletes data on external social platforms.
Authentication: tools/call requires a Bearer token (hl_live_* API key or OAuth 2.1 access token). Public methods (initialize, ping, tools/list) work without auth so MCP clients can handshake and discover tools before authentication.
`recommended_chain` is advisory only. The analyze_account response includes suggested follow-up tools with pre-filled parameters. These are data — the agent and user decide whether to execute them. No tool call ever triggers additional tool calls server-side.
Data handling: Hooklayer processes the inputs you send (handles, hooks, scripts, URLs) to return analysis results. Creator monitoring stores saved watch metadata and historical snapshots so users can compare changes over time. Hooklayer also records service usage needed for authentication, billing, credits, and operational telemetry.
To report a security issue: GitHub Issues or email security@hooklayer.dev.
MIT — see LICENSE.
The MCP client examples and config snippets in this repo are MIT. The hosted Hooklayer service at hooklayer.dev is a commercial product with the pricing tiers listed above.