Skip to main content
Glama
Cognitive-Stack

Search Stock News MCP Server

🔌 Kompatibel mit Cline, Cursor, Claude Desktop und allen anderen MCP-Clients!

Suche nach Aktiennachrichten MCP funktioniert nahtlos mit jedem MCP-Client

Das Model Context Protocol (MCP) ist ein offener Standard, der KI-Systemen die nahtlose Interaktion mit verschiedenen Datenquellen und Tools ermöglicht und so sichere, bidirektionale Verbindungen ermöglicht.

Der Search Stock News MCP-Server bietet:

  • Echtzeit-Suchfunktionen für Aktiennachrichten über die Tavily-API

  • Mehrere anpassbare Suchabfragevorlagen

  • Konfigurierbare Suchparameter und Filterung

  • Domänenspezifische Inhaltsfilterung

  • Typsichere Operationen mit TypeScript

Voraussetzungen 🔧

Bevor Sie beginnen, stellen Sie sicher, dass Sie über Folgendes verfügen:

  • Tavily API-Schlüssel

  • Claude Desktop, Cursor oder jeder MCP-kompatible Client

  • Node.js (v16 oder höher)

  • Git installiert (nur erforderlich, wenn die Git-Installationsmethode verwendet wird)

Related MCP server: Tavily News Search MCP Server

Suche nach Börsennachrichten MCP-Serverinstallation ⚡

Ausführen mit NPX

npx -y search-stock-news-mcp@latest

Installation über Smithery

So installieren Sie den Search Stock News MCP Server für Claude Desktop automatisch über Smithery:

npx -y @smithery/cli install search-stock-news-mcp --client claude

MCP-Clients konfigurieren ⚙️

Cline konfigurieren 🤖

Der einfachste Weg, den Search Stock News MCP-Server in Cline einzurichten, ist über den Marktplatz:

  1. Öffnen Sie Cline in VS Code

  2. Klicken Sie in der Seitenleiste auf das Cline-Symbol

  3. Navigieren Sie zur Registerkarte „MCP-Server“

  4. Suchen Sie nach „Stock News suchen“ und klicken Sie auf „Installieren“.

  5. Geben Sie bei der entsprechenden Aufforderung Ihren Tavily API-Schlüssel ein

Alternativ können Sie den Server manuell in Cline konfigurieren:

  1. Öffnen Sie die Cline MCP-Einstellungsdatei:

# 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
  1. Fügen Sie die Serverkonfiguration „Search Stock News“ hinzu:

{
  "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 konfigurieren 🖥️

So richten Sie den Search Stock News MCP-Server in Cursor ein:

  1. Cursoreinstellungen öffnen

  2. Navigieren Sie zu Funktionen > MCP-Server

  3. Klicken Sie auf die Schaltfläche „+ Neuen MCP-Server hinzufügen“

  4. Füllen Sie die folgenden Informationen aus:

    • Name : "Suche-Aktien-News-MCP"

    • Typ : „Befehl“

    • Befehl : GXP5

Claude Desktop konfigurieren 🖥️

Für macOS:

touch "$HOME/Library/Application Support/Claude/claude_desktop_config.json"
open -e "$HOME/Library/Application Support/Claude/claude_desktop_config.json"

Für Windows:

code %APPDATA%\Claude\claude_desktop_config.json

Fügen Sie die Serverkonfiguration hinzu:

{
  "mcpServers": {
    "search-stock-news-mcp": {
      "command": "npx",
      "args": ["-y", "search-stock-news-mcp@latest"],
      "env": {
        "TAVILY_API_KEY": "your-api-key-here"
      }
    }
  }
}

Anwendungsbeispiele 🎯

  1. Grundlegende Suche nach Aktiennachrichten :

{
  "symbol": "AAPL",
  "companyName": "Apple Inc.",
  "maxResults": 10
}
  1. Erweiterte Suche mit Filtern :

{
  "symbol": "TSLA",
  "companyName": "Tesla Inc.",
  "maxResults": 20,
  "searchDepth": "advanced",
  "minScore": 0.6
}
  1. Benutzerdefinierte Domänensuche :

{
  "symbol": "MSFT",
  "companyName": "Microsoft Corporation",
  "includeDomains": ["reuters.com", "bloomberg.com"]
}

Fehlerbehebung 🛠️

Häufige Probleme

  1. Server nicht gefunden

    • Überprüfen Sie die npm-Installation

    • Überprüfen der Konfigurationssyntax

    • Stellen Sie sicher, dass Node.js ordnungsgemäß installiert ist

  2. Probleme mit API-Schlüsseln

    • Überprüfen Sie, ob Ihr Tavily-API-Schlüssel gültig ist

    • Überprüfen Sie, ob der API-Schlüssel in der Konfiguration korrekt eingestellt ist

    • Stellen Sie sicher, dass der API-Schlüssel keine Leerzeichen oder Anführungszeichen enthält

  3. Probleme mit Suchergebnissen

    • Überprüfen Sie, ob die Suchparameter innerhalb gültiger Bereiche liegen

    • Überprüfen Sie, ob die Domänenfilter richtig formatiert sind

    • Stellen Sie sicher, dass Firmenname und -symbol korrekt sind

Danksagungen ✨

  • Model Context Protocol für die MCP-Spezifikation

  • Anthropisch für Claude Desktop

  • Tavily für die News Search API

Lizenz

MIT

Available Tools

2 tools
search-stock-newsC

Search for stock-related news using Tavily API

ParametersJSON Schema
NameRequiredDescriptionDefault
companyNameYesCompany name (e.g., Apple Inc.)
maxResultsNoMaximum number of results to return
minScoreNoMinimum relevance score threshold
searchDepthNoSearch depth level
symbolYesStock symbol (e.g., AAPL)

TDQS

C2.9/5.0
Behavior2/5

Does the description disclose side effects, auth requirements, rate limits, or destructive behavior?

No annotations are provided, so the description carries the full burden of behavioral disclosure. It mentions the Tavily API but doesn't describe key behaviors such as rate limits, authentication needs, error handling, or what the search results include (e.g., headlines, summaries, sources). For a search tool with external API dependencies, this is a significant gap.

Agents need to know what a tool does to the world before calling it. Descriptions should go beyond structured annotations to explain consequences.

Conciseness5/5

Is the description appropriately sized, front-loaded, and free of redundancy?

The description is a single, efficient sentence with zero waste. It's front-loaded with the core purpose and includes the API name for context. Every word earns its place, making it highly concise and well-structured.

Shorter descriptions cost fewer tokens and are easier for agents to parse. Every sentence should earn its place.

Completeness2/5

Given the tool's complexity, does the description cover enough for an agent to succeed on first attempt?

Given the complexity of a search tool with 5 parameters, no annotations, and no output schema, the description is incomplete. It doesn't explain what the tool returns (e.g., list of articles with fields), how results are ordered, or any behavioral traits like pagination or API constraints. For a tool with rich input schema but missing output and behavioral context, it should do more.

Complex tools with many parameters or behaviors need more documentation. Simple tools need less. This dimension scales expectations accordingly.

Parameters3/5

Does the description clarify parameter syntax, constraints, interactions, or defaults beyond what the schema provides?

Schema description coverage is 100%, so the schema already documents all 5 parameters thoroughly. The description adds no additional parameter semantics beyond what's in the schema (e.g., no examples of how parameters interact or typical values). Baseline 3 is appropriate when the schema does the heavy lifting.

Input schemas describe structure but not intent. Descriptions should explain non-obvious parameter relationships and valid value ranges.

Purpose4/5

Does the description clearly state what the tool does and how it differs from similar tools?

The description clearly states the verb ('Search') and resource ('stock-related news'), and specifies the API used ('Tavily API'). It distinguishes from the sibling 'general-search' by focusing on stock-related content, though it doesn't explicitly mention this differentiation. The purpose is specific and actionable.

Agents choose between tools based on descriptions. A clear purpose with a specific verb and resource helps agents select the right tool.

Usage Guidelines2/5

Does the description explain when to use this tool, when not to, or what alternatives exist?

The description provides no guidance on when to use this tool versus alternatives like 'general-search', nor does it mention any prerequisites, exclusions, or contextual triggers. It simply states what the tool does without indicating appropriate scenarios or limitations.

Agents often have multiple tools that could apply. Explicit usage guidance like "use X instead of Y when Z" prevents misuse.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

  1. 2 tool updatesv1.0.0
    • First observedgeneral-search
    • First observedsearch-stock-news

TDQS

B3.1/5.0

Scored across 2 tools

Disambiguation5/5

The two tools have clearly distinct purposes: 'general-search' is for broad web searches, while 'search-stock-news' is specifically for stock-related news. There is no overlap or ambiguity between them, making it easy for an agent to select the appropriate tool based on the query context.

Naming Consistency5/5

Both tool names follow a consistent verb_noun pattern with hyphens: 'general-search' and 'search-stock-news'. They use the same naming convention throughout, making the set predictable and readable without any deviations or mixed styles.

Tool Count2/5

With only two tools, the server feels under-scoped for a 'Search Stock News MCP Server'. While the tools cover general and stock-specific searches, the domain suggests potential for more operations like filtering, sorting, or retrieving detailed news, making the count too low for the apparent purpose.

Completeness2/5

The tool surface is significantly incomplete for a stock news server. It lacks essential operations such as filtering news by date, source, or stock ticker, retrieving trending news, or accessing detailed article content. This will likely cause agent failures when trying to perform comprehensive stock news analysis.

Maintenance

ActivityInactive
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers

  • A
    license
    Not graded
    quality
    D
    maintenance
    This MCP server performs multi-topic searches in business, news, finance, and politics using the Tavily API, providing high-quality sources and intelligent summaries.
    1
    MIT
  • -
    license
    Not graded
    quality
    Not graded
    maintenance
    A remote MCP server that enables searching for news articles on specific topics through the Tavily API without requiring authentication.
    -
  • F
    license
    Not graded
    quality
    F
    maintenance
    MCP server providing access to the GNews API for fetching news articles and headlines. Supports search and top headlines with advanced filtering by language, country, category, and date.
    1
    -
  • A
    license
    A
    quality
    B
    maintenance
    Provides live stock data and market news for financial analysis via any MCP-compatible AI app.
    2
    MIT