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.
Related MCP server: Agentic AI with MCP
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.jsonWindows:
%APPDATA%/Claude/claude_desktop_config.jsonLinux:
~/.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