Wikipedia MCP Server
Ein Model Context Protocol (MCP)-Server, der Informationen aus Wikipedia abruft, um Kontext für Large Language Models (LLMs) bereitzustellen. Dieses Tool hilft KI-Assistenten, auf Fakten aus Wikipedia zuzugreifen, um ihre Antworten auf zuverlässige Quellen zu stützen.
Überblick
Der Wikipedia-MCP-Server bietet Echtzeitzugriff auf Wikipedia-Informationen über eine standardisierte Model Context Protocol-Schnittstelle. Dadurch können LLMs genaue und aktuelle Informationen direkt aus Wikipedia abrufen und so ihre Antworten optimieren.
Verifiziert durch
Merkmale
- Wikipedia durchsuchen : Artikel finden, die bestimmten Suchanfragen entsprechen
- Artikelinhalt abrufen : Erhalten Sie den vollständigen Artikeltext mit allen Informationen
- Artikelzusammenfassungen : Erhalten Sie prägnante Zusammenfassungen von Artikeln
- Abschnittsextraktion : Rufen Sie bestimmte Abschnitte aus Artikeln ab
- Link Discovery : Finden Sie Links in Artikeln zu verwandten Themen
- Verwandte Themen : Entdecken Sie Themen, die mit einem bestimmten Artikel in Zusammenhang stehen
- Mehrsprachige Unterstützung : Greifen Sie auf Wikipedia in verschiedenen Sprachen zu
Installation
Installation über Smithery
So installieren Sie wikipedia-mcp für Claude Desktop automatisch über Smithery :
Verwendung von pipx (empfohlen)
Verwenden einer virtuellen Umgebung
Aus der Quelle
Verwendung
Ausführen des Servers
Konfiguration für Claude Desktop
Fügen Sie Ihrer Claude Desktop-Konfigurationsdatei Folgendes hinzu:
Speicherort der Konfigurationsdatei:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%/Claude/claude_desktop_config.json
- Linux:
~/.config/Claude/claude_desktop_config.json
Verfügbare MCP-Tools
Der Wikipedia-MCP-Server bietet LLMs die folgenden Tools zur Interaktion mit Wikipedia:
search_wikipedia
Durchsuchen Sie Wikipedia nach Artikeln, die einer Suchanfrage entsprechen.
Parameter:
query
(string): Der Suchbegrifflimit
(Ganzzahl, optional): Maximale Anzahl der zurückzugebenden Ergebnisse (Standard: 10)
Widerrufsfolgen:
- Eine Liste der Suchergebnisse mit Titeln, Snippets und Metadaten
get_article
Holen Sie sich den vollständigen Inhalt eines Wikipedia-Artikels.
Parameter:
title
(Zeichenfolge): Der Titel des Wikipedia-Artikels
Widerrufsfolgen:
- Artikelinhalte einschließlich Text, Zusammenfassung, Abschnitte, Links und Kategorien
get_summary
Erhalten Sie eine prägnante Zusammenfassung eines Wikipedia-Artikels.
Parameter:
title
(Zeichenfolge): Der Titel des Wikipedia-Artikels
Widerrufsfolgen:
- Eine Textzusammenfassung des Artikels
get_sections
Holen Sie sich die Abschnitte eines Wikipedia-Artikels.
Parameter:
title
(Zeichenfolge): Der Titel des Wikipedia-Artikels
Widerrufsfolgen:
- Eine strukturierte Liste der Artikelabschnitte mit ihren Inhalten
get_links
Holen Sie sich die in einem Wikipedia-Artikel enthaltenen Links.
Parameter:
title
(Zeichenfolge): Der Titel des Wikipedia-Artikels
Widerrufsfolgen:
- Eine Liste mit Links zu anderen Wikipedia-Artikeln
get_related_topics
Erhalten Sie Themen zu einem Wikipedia-Artikel basierend auf Links und Kategorien.
Parameter:
title
(Zeichenfolge): Der Titel des Wikipedia-Artikelslimit
(Ganzzahl, optional): Maximale Anzahl verwandter Themen (Standard: 10)
Widerrufsfolgen:
- Eine Liste verwandter Themen mit relevanten Informationen
Beispiel-Eingabeaufforderungen
Sobald der Server läuft und mit Claude Desktop konfiguriert ist, können Sie Eingabeaufforderungen wie die folgenden verwenden:
- „Erzählen Sie mir anhand der Wikipedia-Informationen etwas über Quantencomputing.“
- „Fassen Sie die Geschichte der künstlichen Intelligenz anhand von Wikipedia zusammen.“
- „Was sagt Wikipedia zum Klimawandel?“
- „Finden Sie Wikipedia-Artikel zum Thema maschinelles Lernen.“
- „Besorgen Sie mir den Einführungsabschnitt des Artikels über neuronale Netzwerke aus Wikipedia.“
MCP-Ressourcen
Der Server stellt auch MCP-Ressourcen bereit (ähnlich wie HTTP-Endpunkte, aber für MCP):
search/{query}
: Durchsucht Wikipedia nach Artikeln, die der Abfrage entsprechenarticle/{title}
: Den vollständigen Inhalt eines Wikipedia-Artikels abrufensummary/{title}
: Holen Sie sich eine Zusammenfassung eines Wikipedia-Artikelssections/{title}
: Ruft die Abschnitte eines Wikipedia-Artikels ablinks/{title}
: Holen Sie sich die Links in einem Wikipedia-Artikel
Entwicklung
Lokales Entwicklungs-Setup
Projektstruktur
wikipedia_mcp/
: Hauptpaket__main__.py
: Einstiegspunkt für das Paketserver.py
: MCP-Serverimplementierungwikipedia_client.py
: Wikipedia-API-Clientapi/
: API-Implementierungcore/
: Kernfunktionalitätutils/
: Hilfsfunktionen
Fehlerbehebung
Häufige Probleme
- Verbindungsfehler : Stellen Sie sicher, dass der Befehl in claude_desktop_config.json korrekt ist
- Artikel nicht gefunden : Überprüfen Sie die genaue Schreibweise der Artikeltitel
- Ratenbegrenzung : Die Wikipedia-API verfügt über Ratenbegrenzungen. Erwägen Sie das Hinzufügen von Verzögerungen zwischen den Anfragen
- Große Artikel : Einige Wikipedia-Artikel sind sehr groß und überschreiten möglicherweise die Token-Grenze
Das Model Context Protocol (MCP) verstehen
Das Model Context Protocol (MCP) ist keine traditionelle HTTP-API, sondern ein spezialisiertes Protokoll für die Kommunikation zwischen LLMs und externen Tools. Wichtige Merkmale:
- Verwendet stdio (Standard Input/Output) oder SSE (Server-Sent Events) für die Kommunikation
- Speziell für die Interaktion mit KI-Modellen entwickelt
- Bietet standardisierte Formate für Tools, Ressourcen und Eingabeaufforderungen
- Lässt sich direkt mit Claude und anderen MCP-kompatiblen KI-Systemen integrieren
Claude Desktop fungiert als MCP-Client, während dieser Server die Tools und Ressourcen bereitstellt, mit denen Claude auf Wikipedia-Informationen zugreifen kann.
Beitragen
Beiträge sind willkommen! Die Richtlinien finden Sie unter CONTRIBUTING.md .
Lizenz
Dieses Projekt ist unter der MIT-Lizenz lizenziert – Einzelheiten finden Sie in der Datei LICENSE .
Kontakt zum Autor
- 🌐 Portfolio: ravikumar-dev.me
- 📝 Blog: Medium
- 💼 LinkedIn: in/ravi-kumar-e
- 🐦 Twitter: @Ravikumar_d3v
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Ein Model Context Protocol-Server, der Informationen aus Wikipedia abruft, um LLMs Kontext bereitzustellen, sodass Benutzer nach Artikeln suchen und Zusammenfassungen, vollständige Inhalte, Abschnitte und Links aus Wikipedia abrufen können.
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol server that provides LLMs with access to Valyu's knowledge retrieval and feedback APIs for searching proprietary/web sources and submitting transaction feedback.Last updated -2TypeScriptMIT License
- -securityAlicense-qualityA Model Context Protocol server that allows LLMs to interact with web content through standardized tools, currently supporting web scraping functionality.Last updated -PythonMIT License
- -securityFlicense-qualityA Model Context Protocol server that enables LLMs to fetch and process web content in multiple formats (HTML, JSON, Markdown, text) with automatic format detection.Last updated -TypeScript
- -securityFlicense-qualityA Model Context Protocol server that enables LLMs to perform Google searches via the Serper API, allowing models to retrieve current information from the web.Last updated -2Python