Skip to main content
Glama
TheBananaStand

leo-tavily-mcp

leo-tavily-mcp

Tavily-Websuche als Leo-Provider-Paket über MCP.

Das web_search-Tool von Leo durchsucht selbst nichts – es löst einen WebSearchProvider auf und fragt diesen. Dieser Server ist einer, erreichbar als Paket, das der Hub zur Laufzeit installiert, statt eines, für das er neu gebaut werden müsste.

Was es beantwortet

Die web_search-Rolle in leo_mcp::providers:

search({ query, max_results }) -> { results: [{ title, url, snippet, score? }] }

Die Ergebnisse kommen als JSON in einem Text-Content-Block zurück – das ist die Konvention, die die Brücke des Hubs liest.

Related MCP server: Tavily MCP Server

Konfiguration

Eine Einstellung, die vom Paketdeskriptor deklariert und von Leo an diesen Prozess als Umgebungsvariable unter ihrem Einstellungsschlüssel, unverändert übergeben wird:

Umgebungsvariable

woher sie stammt

tavily_api_key

Einstellungen → Pakete → Websuche

Leo übergibt nur Schlüssel, die das Paket in entitlements.settings_read deklariert hat und denen der Besitzer zugestimmt hat – niemals die gesamte Einstellungstabelle. Der Name ist kleingeschrieben, weil er der Einstellungsschlüssel ist; wenn man ihn auf einer der beiden Seiten umbenennt, kommen die Zugangsdaten stillschweigend nie an.

Ohne konfigurierten Schlüssel gibt das Tool isError mit einer Meldung zurück, die die Einstellung benennt. Das ist beabsichtigt: Eine leere Ergebnismenge würde bei Leo als „das Web hat nichts dazu“ ankommen.

Ausführen

npm install
node index.js          # speaks MCP over stdio
npm test               # checks the response mapping, no network needed

Warum reines JavaScript

Dies wird als git-Tarball ausgeliefert, der an einen Commit-SHA gebunden ist, statt als npm-Paket, und npm führt Build-Schritte für eine Tarball-URL nicht zuverlässig aus. Ein TypeScript-Quellbaum würde installiert werden und dann auf dem Rechner einer anderen Person nicht starten, am anderen Ende, wo es am schwersten zu diagnostizieren ist.

Registry-Eintrag

{
  "name": "tavily",
  "label": "Web Search",
  "mcp": {
    "transport": "stdio",
    "command": "npx",
    "args": ["-y", "https://github.com/TheBananaStand/leo-tavily-mcp/archive/<40-char-sha>.tar.gz"]
  },
  "descriptor": {
    "provides": ["web_search"],
    "fields": [
      { "key": "tavily_api_key", "label": "API Key", "field_type": "password", "required": true }
    ],
    "entitlements": {
      "settings_read": ["tavily_api_key"],
      "network": ["api.tavily.com"],
      "sends": [
        { "to": "api.tavily.com", "classes": ["search_queries"],
          "because": "The search text and nothing else." }
      ]
    }
  }
}

Die URL muss einen vollständigen 40-Zeichen-Commit-SHA nennen. Ein Tag sieht genauso spezifisch aus und ist es nicht – refs/tags/v1.0.0 ist ein Zeiger, den sein Besitzer verschieben kann, nachdem der Eintrag überprüft wurde, daher lehnt der Hub ihn als nicht gepinnt ab.

Lizenz

MIT

F
license - not found
Not graded
quality - not tested
C
maintenance

Maintenance

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

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

  • A
    license
    Not graded
    quality
    F
    maintenance
    Integrates Tavily's search API with LLMs to provide advanced web search capabilities, including intelligent result summaries, domain filtering for quality control, and configurable search parameters.
    61
    6
    MIT
  • A
    license
    Not graded
    quality
    F
    maintenance
    Provides AI-powered web search capabilities using Tavily's search API, enabling LLMs to perform sophisticated web searches, get direct answers to questions, and search recent news articles.
    72
    MIT
  • A
    license
    Not graded
    quality
    D
    maintenance
    Enables AI assistants to perform real-time web searches, extract data from web pages, map website structures, and crawl websites using the Tavily API.
    110
    MIT

View all related MCP servers

Related MCP Connectors

  • LLM-ready web search + instant answers + URL-to-clean-text fetch for agents and RAG.

  • The best web search for your AI Agent

  • Web search for AI agents — one tool across 6 engines, routed to the cheapest + cached.

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/TheBananaStand/leo-tavily-mcp'

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