Skip to main content
Glama
stackscan

StackScan MCP Server

Official

StackScan MCP サーバー

アシスタントに、ウェブサイトが何で動いているか、そしてその背後に誰がいるかを尋ねましょう。

StackScan Tech Lookup API のための Model Context Protocol サーバーです。Claude、Cursor、その他の MCP クライアントを接続すると、次のような質問ができます:

example.com は何で作られていますか?

vercel.com の背後にいるのは誰ですか? どこにいて、どの業界で、LinkedIn は?

Klaviyo を実行しているサイトはいくつあり、どの国にありますか?

設計上読み取り専用です。ここではあなたのシステムに何も書き込みません。


インストール

StackScan アカウントが必要です。サインインし、ダッシュボードで API トークン を開き、トークンを作成し、同じページからワークスペース UUID をコピーしてください。

Claude Desktop(拡張機能)

リリースページ から stackscan.mcpb をダウンロードし、設定 > 拡張機能 にドラッグします。API トークンとワークスペース ID を求められ、残りは自動でインストールされます。

Claude Desktop(手動設定)

設定 → 開発者 → 設定を編集 を開き、次を追加します:

{
  "mcpServers": {
    "stackscan": {
      "command": "npx",
      "args": ["-y", "@stackscan/mcp-server"],
      "env": {
        "STACKSCAN_API_TOKEN": "your-token",
        "STACKSCAN_TENANT_ID": "your-workspace-uuid"
      }
    }
  }
}

Claude Desktop を再起動します。ツールはコネクタアイコンの下に表示されます。

Claude Code

claude mcp add stackscan \
  --env STACKSCAN_API_TOKEN=your-token \
  --env STACKSCAN_TENANT_ID=your-workspace-uuid \
  -- npx -y @stackscan/mcp-server

Cursor、Windsurf、その他

同じ形式です:command: npxargs: ["-y", "@stackscan/mcp-server"]、および 2 つの環境変数。設定ファイルの場所については、お使いのクライアントの MCP ドキュメントを確認してください。


Related MCP server: mcp-gtm-tech-stack-signal-scraper

ツール

ツール

機能

コスト

check_credits

残高と今月の割り当て

無料

lookup_company

ドメインの背後にある企業:名前、業界、都市、国、LinkedIn

1 クレジット

lookup_domain_technologies

1 つのドメイン上のテクノロジーを完全に:各テクノロジーのカテゴリとグローバル使用状況(limit、デフォルト 50、最大 100)

1 クレジット

lookup_technology

テクノロジーを実行しているサイトの数とその場所

1 クレジット

lookup_companies

最大 20 ドメインの背後にある企業を、コンパクトな表として

データのあるドメインごとに 1 クレジット

lookup_domains_technologies

最大 20 ドメイン上のテクノロジーを、コンパクトな表として。オプションの category フィルター

データのあるドメインごとに 1 クレジット

何も見つからないルックアップは課金されませんcheck_credits も同様です。

広さと深さ

テクノロジー関連のツールは 2 つあり、それぞれ異なる質問に答えます。lookup_domains_technologies広さのビューです。多数のドメインに対してテクノロジー名のみを返し、「これらのうちどれが Shopify を実行しているか?」に最適です。lookup_domain_technologies深さのビューです。1 つのドメインについて、各テクノロジーのカテゴリとグローバルな使用サイト数を完全に返します。バッチツールはドメインごとに省略したテクノロジー数を報告するため、モデルはさらに掘り下げることを提案できます。

バッチツールが 20 で止まる理由

背後にある REST エンドポイントはリクエストごとに 100 ドメインを受け取りますが、これらのツールは意図的にそうしていません。ツールの結果はモデルのコンテキストに直接入り、100 件の完全な企業ペイロードは数万トークンになり、実際に行っている会話を圧迫します。そしてモデルは何かに答えるためにそれをすべて再読する必要があります。20 行のコンパクトな表は、モデルが推論できる表です。

また、切り詰めるのではなく拒否します。バッチがセッション上限を超えるコストになる場合、課金は行われず、いくつまでなら実行できるかを通知します。静かにドメインを省略すると、完全に見えて実際には完全でない回答が返ってしまいます。

本当に数百のドメインが必要な場合は、REST エンドポイント を使用してください。


設定

変数

必須

デフォルト

備考

STACKSCAN_API_TOKEN

はい

なし

ダッシュボード → API トークン

STACKSCAN_TENANT_ID

はい

なし

ワークスペース UUID、同じページ

STACKSCAN_API_BASE

いいえ

https://api.stackscan.com

ほとんど不要

STACKSCAN_SESSION_LOOKUP_CAP

いいえ

25

下記参照

セッション上限は支出上限であり、意図的なものです

StackScan 自身の制限はレート制限です。1 分あたりのリクエスト数です。これはバーストを防ぎます。しかし、忍耐強いエージェントが午後いっぱいかけて静かにクレジット残高全体を使い切ることを防ぐことはできません。これは、ボタンをクリックする人間にはない失敗モードです。

そこで、このサーバーは独自のカウンターを保持します。デフォルトではセッションあたり 25 回のクレジット消費ルックアップで、それを超えると拒否し、その理由を説明します。ミスと check_credits は課金されないため、カウントされません。成功した結果には、残りのルックアップ数と最後に確認された残高を示すフッターが付くため、モデルは制限にぶつかって発見するのではなく、ペースを調整できます。

より高く設定したい場合は、後から気付くのではなく、意図的に("STACKSCAN_SESSION_LOOKUP_CAP": "200")上げてください。


開発

npm install
npm run build

test-stdio.mjs は、実際の stdio パイプを介してサーバーを駆動する最小限の JSON-RPC クライアントです。MCP ホストなしでサーバーを試すことができます:

export STACKSCAN_API_TOKEN=...
export STACKSCAN_TENANT_ID=...
node test-stdio.mjs check_credits lookup_company:stripe.com

このサーバーでは stdout に書き込まないでください。 stdout は JSON-RPC チャネルです。そこに他のものを書き込むとプロトコルが破損します。診断情報は stderr に出力します。


ソースを読む人への注意事項

このコードを形作った上流 API に関する 3 つの点は、間違えやすいものです:

ミスは HTTP 200 であり、404 ではありません。

API は「そのドメインのデータがありません」に対して 200 {"success": false, "error": "No data available"} を返します。ステータスコードを信頼するクライアントは、存在しないペイロードを読み取ってクラッシュします。すべてのレスポンスは、ミスと失敗を区別する 1 つの場所を通過するため、実際の失敗のみがエラーとして報告されます。

キャッシュされたレスポンスも課金されます。

API のレスポンスキャッシュはデータベースを保護するものであり、あなたの財布を保護するものではありません。キャッシュウィンドウ内での再ルックアップは同じクレジットを消費します。そのため、どの呼び出しが無料だったかを推測するのではなく、ヒットのたびにローカル残高が減少します。

2 つのベース URL が稼働しています。

API のホームは api.stackscan.com/v1/... です。古い app.stackscan.com/api/v1/... パスは今も提供されており、リダイレクトされないように意図的に されていません。リダイレクトすると POST のボディが失われるためです。設定でまだ古いホストを指定している場合、このサーバーはそれを検出し、古いパス形式を使い続けるため、アップグレードしても壊れません。

プライバシーポリシー

StackScan のプライバシーポリシーは www.stackscan.com/privacy にあります。このサーバーに固有の意味は次のとおりです:

収集される情報。

あなたが検索したドメインとテクノロジー名は、API トークンとワークスペース ID とともに HTTPS で api.stackscan.com に送信されます。それ以外はマシンから送信されません。このサーバーはファイルを読み取らず、ポートを開かず、ローカルストアも保持しません。保持する状態はルックアップカウンターとクレジット残高のみで、どちらもメモリ内にあり、プロセスが終了すると消えます。

使用方法と保存方法。

ルックアップはワークスペースに対して記録され、クレジットを計測し、アカウントをサポートできるようにします。結果は StackScan 自身のクロールデータから得られるものであり、あなたが送信したものから得られるわけではありません。

第三者。

クエリ用語は広告目的で販売または共有されることはありません。ポリシーの「サービスプロバイダーとの共有」に記載されているように、StackScan が実行しているインフラストラクチャプロバイダーにのみ到達し、それ以外の場所には到達しません。

保持。

ポリシーの「データ保持」に該当します。アカウントを削除すると、関連するルックアップ履歴も削除されます。

連絡先。

hello@stackscan.com、または www.stackscan.com/contact

リンク

ライセンス

MIT。 LICENSE を参照してください。

ライセンスはこのクライアントのみを対象としています。HTTP リクエストを行う約 500 行です。アクセスする StackScan データは有料サービスであり、ライセンスの対象外です。

A
license - permissive license
A
quality
A
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • Detect the tech stack behind any website: CMS, ecommerce, analytics, CRM, payments, hosting.

  • Domain & brand intelligence: company enrichment, tech stack detection, brand research.

  • Domain & company intel for AI agents: RDAP, DNS, email deliverability, tech stack. No API keys.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/stackscan/stackscan-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server