rainbowgore-stealthee-mcp-tools について
Stealthee MCPは、製品の一般公開前に現れる兆候を探し、評価するワークフローを提供します。競合調査やトレンド監視を行う技術リーダー、投資家、創業者、研究者、開発者向けです。
主な機能
- 01ウェブとテック系サイトの検索
- 02URLコンテンツの抽出と整形
- 03ページから構造化フィールドを解析
- 04単一または複数シグナルの評価
- 05ワークフローの実行と結果保存
- 06確度が高い場合のSlack通知
活用シーン
- 01未公開製品のローンチ情報を検索
- 02価格や変更履歴の詳細を抽出
- 03複数URLから公開前の兆候を選別
- 04新興の競合や市場を監視
MCP 対応
Claude Desktop、Cursor、Smithery連携などのMCPクライアントに、検索、抽出、解析、スコアリング、パイプラインのツールを提供します。ローカルのstdioで実行でき、ホストされたStreamable HTTPエンドポイントからも接続できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://server.smithery.ai/@rainbowgore/stealthee-mcp-tools/mcpclaude mcp add --transport http ai-smithery-rainbowgore-stealthee-mcp-tools https://server.smithery.ai/@rainbowgore/stealthee-mcp-tools/mcp{"mcpServers":{"ai-smithery-rainbowgore-stealthee-mcp-tools":{"type":"http","url":"https://server.smithery.ai/@rainbowgore/stealthee-mcp-tools/mcp"}}}Cursor で開く{"servers":{"ai-smithery-rainbowgore-stealthee-mcp-tools":{"type":"http","url":"https://server.smithery.ai/@rainbowgore/stealthee-mcp-tools/mcp"}}}VS Code で開く{"mcpServers":{"ai-smithery-rainbowgore-stealthee-mcp-tools":{"type":"http","url":"https://server.smithery.ai/@rainbowgore/stealthee-mcp-tools/mcp"}}}{"mcpServers":{"ai-smithery-rainbowgore-stealthee-mcp-tools":{"serverUrl":"https://server.smithery.ai/@rainbowgore/stealthee-mcp-tools/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://server.smithery.ai/@rainbowgore/stealthee-mcp-tools/mcp認証が必要ツール
詳細
Stealthee MCP - 先行するためのツール

Stealtheeは、話題になる前に公開前の製品シグナルを見つける、開発者ファーストのシステムです。競合情報や早期の脅威検知を必要とするCTOや技術リーダー向けに構築されています。 検索、抽出、スコアリング、アラートを、Claude、LangGraph、Smithery、またはMCP経由で独自のAIスタックに統合できる、すぐに使えるパイプラインにまとめています。
競合情報、技術トレンドの監視、戦略立案に最適です。
次のような方におすすめです。
- CTOや技術リーダー:戦略的な意思決定に役立つ競合情報、早期の脅威検知、イノベーションの調査が必要な方
- 投資家:トラクションが生まれる前のシグナルを探している方
- 創業者:ローンチ前に競合を調査したい方
- 研究者:新興市場を追跡したい方
- 開発者:最新の製品情報が必要なエージェント、ダッシュボード、アラートツールを構築している方
何ができる?
MCP ツール
| ツール | 説明 |
|---|---|
web_search | ステルスローンチをウェブ検索します(Tavily) |
url_extract | URLからコンテンツを抽出します(BeautifulSoup) |
score_signal | AIによるシグナルのスコアリング(OpenAI) |
batch_score_signals | 複数のシグナルを一括処理します |
search_tech_sites | テクノロジーニュースサイトのみを検索します |
parse_fields | HTMLから構造化フィールドを抽出します |
run_pipeline | エンドツーエンドの検出パイプライン |
インストールとセットアップ
前提条件
- 外部サービスのAPIキー(環境変数を参照)
クイックスタート
-
クローンとセットアップ
git clone https://github.com/rainbowgore/Stealthee-MCP-tools cd stealthee-MCP-tools python3 -m venv .venv source .venv/bin/activate pip install -r requirements.txt -
環境を設定
.envファイルにAPIキーを入力します。# Required TAVILY_API_KEY=your_tavily_key_here OPENAI_API_KEY=your_openai_key_here NIMBLE_API_KEY=your_nimble_key_here # Optional SLACK_WEBHOOK_URL=your_slack_webhook_here -
サーバーを起動
# MCP Server (for Claude Desktop) python mcp_server_stdio.py # FastMCP Server (for Smithery) smithery dev # FastAPI Server (Optional - Legacy) python start_fastapi.py
SmitheryとClaude Desktopの統合
上記のすべてのMCPツールは、Smitheryですぐに利用できます。SmitheryはAIツール向けのビジュアルエージェント/ワークフロービルダーで、コードを書かずにこれらのツールを連結、テスト、オーケストレーションできます。
利用可能なツール
- web_search:Tavilyを使用してステルスローンチをウェブ検索します。
- url_extract:任意のURLからコンテンツを抽出し、整形します。
- score_signal:OpenAIを使用して、単一のシグナルのステルス性をスコアリングします。
- batch_score_signals:複数のシグナルをまとめてスコアリングします。
- search_tech_sites:信頼できるテクノロジーニュースソースのみを検索します。
- parse_fields:HTMLから価格や変更履歴などの構造化フィールドを抽出します。
- run_pipeline:検索、抽出、解析、スコアリング、保存を行うエンドツーエンドのパイプラインです。
Smitheryでの使い方
- SmitheryのStealthee MCP Toolsページを開きます。
- 「Try in Playground」をクリックして、任意のツールを対話形式でテストします。
- ビジュアルワークフロービルダーでツールを連結します(例:検索 → 抽出 → スコアリング)。
- ワークフローをコピーするか、Smitheryが提供するAPIエンドポイントを使用して、Claude Desktopまたは独自のエージェントと統合します。
Cursor(Stealth Radar MCP)
ホストされた URL(Streamable HTTP)を使用して Cursor で Stealth Radar MCP を使うには、次の手順に従います。
- Cursor の設定 → MCP を開きます(または設定で「MCP」を検索します)。
- MCP サーバーのインストールで、次の項目を入力します。
- 名前:
Stealth Radar(または任意の名前)。 - 種類:
streamableHttp。 - URL: 次のいずれかを使用します。
- Smithery: サーバーの Smithery 接続ページに記載されている接続 URL(例:
https://smithery.ai/server/rainbowgore/Product-Stealth-Launch-Radar)、または - 直接指定: サーバーの MCP エンドポイント(例:
https://your-ngrok-url.ngrok-free.app/mcp。末尾が/mcpである必要があります)。
- Smithery: サーバーの Smithery 接続ページに記載されている接続 URL(例:
- 名前:
- インストールをクリックします。Cursor がサーバーに接続します。追加後は、Cursor の使用時に自動的に読み込まれます。
サーバーをローカルで実行する場合は、代わりに stdio を使用します。種類を stdio に設定し、コマンドに Python のパスを、引数に mcp_server_stdio.py を指定し、cwd がリポジトリを指すように設定します。
Claude Desktop との連携
Claude Desktop の config.json ファイルに次の内容を追加します。
{
"mcpServers": {
"stealth-mcp": {
"command": "/path/to/stealthee-MCP-tools/.venv/bin/python",
"args": ["/path/to/stealthee-MCP-tools/mcp_server_stdio.py"],
"cwd": "/path/to/stealthee-MCP-tools",
"env": {
"TAVILY_API_KEY": "your_tavily_key",
"OPENAI_API_KEY": "your_openai_key"
}
}
}
}
ツールの使用例
アナリストと開発者向け:
web_search:ウェブ全体から、ステルス状態の製品への言及を見つけますurl_extract:ランディングページから生のテキストを取得し、整形しますscore_signal:変更履歴がローンチを示唆している可能性を判定しますbatch_score_signals:スクレイピングした数十件の URL をすばやくトリアージしますsearch_tech_sites:信頼できるドメインのみにクエリを絞り込みますparse_fields:雑然とした HTML から価格やリリース情報を抽出しますrun_pipeline:検索 → 抽出 → 解析 → スコアリングの全工程を実行します
シグナルインテリジェンスのワークフロー
- 検索フェーズ:
web_searchまたはsearch_tech_sitesを使用して、関連する URL を見つけます - 抽出フェーズ:
url_extractを使用して、URL からクリーンなコンテンツを取得します - 解析フェーズ:
parse_fieldsを使用して、構造化データ(価格、変更履歴など)を抽出します - 分析フェーズ:
score_signalまたはbatch_score_signalsを使用して、AI による分析を実行します - 保存フェーズ: すべてのシグナルは SQLite データベースに保存されます
- アラートフェーズ: 信頼度の高いシグナルが Slack 通知をトリガーします
FastAPI サーバー
このプロジェクトは、すべての MCP ツールに REST 形式でアクセスできる FastAPI サーバーとして実行することもできます。
基本エンドポイント
- Swagger UI: http://localhost:8000/docs
- ヘルスチェック: http://localhost:8000/health
- ツールマニフェスト: http://localhost:8000/tools
使用例
ステルス状態のローンチを検索する:
curl -X POST "http://localhost:8000/tools/web_search" \
-H "Content-Type: application/json" \
-d '{"query": "stealth startup AI", "num_results": 5}'
検出パイプライン全体を実行する:
curl -X POST "http://localhost:8000/tools/run_pipeline" \
-H "Content-Type: application/json" \
-d '{"query": "new AI product launch", "num_results": 3}'
パイプラインのパラメーター
query(必須):検索フレーズ(例:「AI roadmap」)num_results(省略可、既定値:5):分析する検索結果の数target_fields(省略可、既定値:["pricing", "changelog"]):HTML から抽出するフィールド
run_pipeline の処理内容
- Tavily を使用して、テクノロジー関連の情報源やステルスローンチに適した情報源を検索します
- 各結果から生のコンテンツを抽出します
- 構造化されたシグナル(価格、変更履歴など)を解析します
- OpenAI を使用して各結果をスコアリングし、ステルス性を推定します
- 結果をローカルの SQLite に保存します
- 信頼度が高い場合は Slack で通知します
AI スコアリングのロジック
score_signal と batch_score_signals ツールは GPT-3.5 を使用して、次の項目を評価します。
- ステルス状態を示す指標(例:非公開の変更履歴、プレスリリースの欠如、ベータ版の表示)
- 信頼度(低/中/高)
- テキストによる根拠(UI やアラートで使用)
データベーススキーマ(data/signals.db)
| フィールド | 型 | 説明 |
|---|---|---|
id | INTEGER | 主キー |
url | TEXT | ソース URL |
title | TEXT | シグナルのタイトル |
html_excerpt | TEXT | コンテンツの先頭 500 文字 |
changelog | TEXT | 解析された変更履歴(任意) |
pricing | TEXT | 解析された料金情報(任意) |
score | REAL | ステルス性の可能性(0~1) |
confidence | TEXT | 信頼度レベル |
reasoning | TEXT | スコアの AI による根拠 |
created_at | TEXT | ISO タイムスタンプ |
開発クイックスタート(FastAPI)
python start_fastapi.py
次のページにアクセスしてください:http://localhost:8000/docs
ほかの人が見落とすものを見つける人たちのために、💜を込めて作りました。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。