Search Stock News MCP Server 🚀 について
Search Stock News MCP Serverは、Tavily APIで株式ニュースを検索します。銘柄、検索設定、ドメインによる絞り込みが必要なMCPクライアント向けで、設定可能なクエリテンプレートとTypeScriptの型安全な操作を備えています。
主な機能
- 01Tavilyによる株式ニュース検索
- 02検索パラメーターとフィルターの設定
- 03ドメインによるコンテンツ絞り込み
- 04複数の検索クエリテンプレート
- 05TypeScriptの型安全な操作
活用シーン
- 01特定銘柄の最新ニュースを検索
- 02検索の深さや結果数を調整
- 03指定サイトにニュース検索を限定
MCP 対応
互換性のあるMCPクライアントに株式ニュース検索ツールを提供します。Tavily経由で結果を取得し、パラメーターやフィルターを設定できます。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。
詳細
Search Stock News MCP Server 🚀
🔌 Cline、Cursor、Claude Desktop、その他すべての MCP クライアントに対応しています!
Search Stock News MCP は、あらゆる MCP クライアントとシームレスに連携します。
Model Context Protocol(MCP)は、AI システムがさまざまなデータソースやツールとシームレスにやり取りできるようにするオープンスタンダードであり、安全な双方向接続を実現します。
Search Stock News MCP サーバーでは、次の機能を利用できます。
- Tavily API によるリアルタイムの株式ニュース検索
- カスタマイズ可能な複数の検索クエリテンプレート
- 検索パラメーターとフィルタリングの設定
- ドメイン固有のコンテンツフィルタリング
- TypeScript による型安全な操作
前提条件 🔧
開始する前に、以下を用意してください。
- Tavily API キー
- Claude Desktop、Cursor、または MCP 対応クライアント
- Node.js(v16 以降)
- Git(Git を使ったインストール方法を利用する場合のみ必要)
Search Stock News MCP Server のインストール ⚡
NPX で実行する
npx -y search-stock-news-mcp@latest
Smithery 経由でインストールする
Smithery 経由で Claude Desktop 用の Search Stock News MCP Server を自動的にインストールするには、次の手順を実行します。
npx -y @smithery/cli install search-stock-news-mcp --client claude
MCP クライアントの設定 ⚙️
Cline の設定 🤖
Cline で Search Stock News MCP サーバーを設定する最も簡単な方法は、マーケットプレイスを利用することです。
- VS Code で Cline を開きます
- サイドバーの Cline アイコンをクリックします
- 「MCP Servers」タブに移動します
- 「Search Stock News」を検索し、「install」をクリックします
- 入力を求められたら、Tavily API キーを入力します
または、Cline でサーバーを手動で設定します。
- Cline の MCP 設定ファイルを開きます。
# For macOS:
code ~/Library/Application\ Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
# For Windows:
code %APPDATA%\Code\User\globalStorage\saoudrizwan.claude-dev\settings\cline_mcp_settings.json
- Search Stock News サーバーの設定を追加します。
{
"mcpServers": {
"search-stock-news-mcp": {
"command": "npx",
"args": ["-y", "search-stock-news-mcp@latest"],
"env": {
"TAVILY_API_KEY": "your-api-key-here"
},
"disabled": false,
"autoApprove": []
}
}
}
Cursor の設定 🖥️
Cursor で Search Stock News MCP サーバーを設定するには、次の手順を実行します。
- Cursor の設定を開きます
- Features > MCP Servers に移動します
- 「+ Add New MCP Server」ボタンをクリックします
- 以下の情報を入力します。
- 名前:「search-stock-news-mcp」
- 種類:「command」
- コマンド:
env TAVILY_API_KEY=your-api-key-here npx -y search-stock-news-mcp@latest
Claude Desktop の設定 🖥️
macOS の場合:
touch "$HOME/Library/Application Support/Claude/claude_desktop_config.json"
open -e "$HOME/Library/Application Support/Claude/claude_desktop_config.json"
Windows の場合:
code %APPDATA%\Claude\claude_desktop_config.json
サーバーの設定を追加します。
{
"mcpServers": {
"search-stock-news-mcp": {
"command": "npx",
"args": ["-y", "search-stock-news-mcp@latest"],
"env": {
"TAVILY_API_KEY": "your-api-key-here"
}
}
}
}
使用例 🎯
- 基本的な株式ニュース検索:
{
"symbol": "AAPL",
"companyName": "Apple Inc.",
"maxResults": 10
}
- フィルターを使った高度な検索:
{
"symbol": "TSLA",
"companyName": "Tesla Inc.",
"maxResults": 20,
"searchDepth": "advanced",
"minScore": 0.6
}
- カスタムドメイン検索:
{
"symbol": "MSFT",
"companyName": "Microsoft Corporation",
"includeDomains": ["reuters.com", "bloomberg.com"]
}
トラブルシューティング 🛠️
よくある問題
-
サーバーが見つからない
- npm がインストールされていることを確認します
- 設定の構文を確認します
- Node.js が正しくインストールされていることを確認します
-
API キーの問題
- Tavily API キーが有効であることを確認します
- API キーが設定ファイルに正しく設定されていることを確認します
- API キーの前後にスペースや引用符がないことを確認します
-
検索結果の問題
- 検索パラメーターが有効な範囲内であることを確認します
- ドメインフィルターが正しい形式であることを確認します
- 会社名と銘柄コードが正確であることを確認します
謝辞 ✨
- MCP 仕様を提供してくださった Model Context Protocol
- Claude Desktop を提供してくださった Anthropic
- News Search API を提供してくださった Tavily
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。