Skip to main content
Glama

Wikipedia MCP Server

Schmiedeabzeichen

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.

Bild

Ü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 :

npx -y @smithery/cli install @Rudra-ravi/wikipedia-mcp --client claude

Verwendung von pipx (empfohlen)

# Install pipx if you don't have it sudo apt install pipx pipx ensurepath # Install the Wikipedia MCP server pipx install git+https://github.com/rudra-ravi/wikipedia-mcp.git

Verwenden einer virtuellen Umgebung

# Create a virtual environment python3 -m venv venv # Activate the virtual environment source venv/bin/activate # Install the package pip install git+https://github.com/rudra-ravi/wikipedia-mcp.git

Aus der Quelle

# Clone the repository git clone https://github.com/rudra-ravi/wikipedia-mcp.git cd wikipedia-mcp # Create a virtual environment python3 -m venv wikipedia-mcp-env source wikipedia-mcp-env/bin/activate # Install in development mode pip install -e .

Verwendung

Ausführen des Servers

# If installed with pipx wikipedia-mcp # If installed in a virtual environment source venv/bin/activate wikipedia-mcp # Specify transport protocol (default: stdio) wikipedia-mcp --transport stdio # For Claude Desktop wikipedia-mcp --transport sse # For HTTP streaming

Konfiguration für Claude Desktop

Fügen Sie Ihrer Claude Desktop-Konfigurationsdatei Folgendes hinzu:

{ "mcpServers": { "wikipedia": { "command": "wikipedia-mcp" } } }

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 Suchbegriff

  • limit (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

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

Erhalten Sie Themen zu einem Wikipedia-Artikel basierend auf Links und Kategorien.

Parameter:

  • title (Zeichenfolge): Der Titel des Wikipedia-Artikels

  • limit (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 entsprechen

  • article/{title} : Den vollständigen Inhalt eines Wikipedia-Artikels abrufen

  • summary/{title} : Holen Sie sich eine Zusammenfassung eines Wikipedia-Artikels

  • sections/{title} : Ruft die Abschnitte eines Wikipedia-Artikels ab

  • links/{title} : Holen Sie sich die Links in einem Wikipedia-Artikel

Entwicklung

Lokales Entwicklungs-Setup

# Clone the repository git clone https://github.com/rudra-ravi/wikipedia-mcp.git cd wikipedia-mcp # Create a virtual environment python3 -m venv venv source venv/bin/activate # Install the package in development mode pip install -e . # Install development dependencies pip install -r requirements.txt # Run the server wikipedia-mcp

Projektstruktur

  • wikipedia_mcp/ : Hauptpaket

    • __main__.py : Einstiegspunkt für das Paket

    • server.py : MCP-Serverimplementierung

    • wikipedia_client.py : Wikipedia-API-Client

    • api/ : API-Implementierung

    • core/ : Kernfunktionalität

    • utils/ : 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

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/Rudra-ravi/wikipedia-mcp'

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