Skip to main content
Glama

Wikipedia MCP Server

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.

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.

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

-
security - not tested
A
license - permissive license
-
quality - not tested

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.

  1. Überblick
    1. Verifiziert durch
      1. Merkmale
        1. Installation
          1. Installation über Smithery
          2. Verwendung von pipx (empfohlen)
          3. Verwenden einer virtuellen Umgebung
          4. Aus der Quelle
        2. Verwendung
          1. Ausführen des Servers
          2. Konfiguration für Claude Desktop
        3. Verfügbare MCP-Tools
          1. search_wikipedia
          2. get_article
          3. get_summary
          4. get_sections
          5. get_links
          6. get_related_topics
        4. Beispiel-Eingabeaufforderungen
          1. MCP-Ressourcen
            1. Entwicklung
              1. Lokales Entwicklungs-Setup
              2. Projektstruktur
            2. Fehlerbehebung
              1. Häufige Probleme
            3. Das Model Context Protocol (MCP) verstehen
              1. Beitragen
                1. Lizenz
                  1. Kontakt zum Autor

                    Related MCP Servers

                    • A
                      security
                      A
                      license
                      A
                      quality
                      A 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 -
                      2
                      TypeScript
                      MIT License
                      • Linux
                      • Apple
                    • -
                      security
                      A
                      license
                      -
                      quality
                      A Model Context Protocol server that allows LLMs to interact with web content through standardized tools, currently supporting web scraping functionality.
                      Last updated -
                      Python
                      MIT License
                      • Linux
                      • Apple
                    • -
                      security
                      F
                      license
                      -
                      quality
                      A 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
                      • Apple
                    • -
                      security
                      F
                      license
                      -
                      quality
                      A 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 -
                      2
                      Python
                      • Linux
                      • Apple

                    View all related MCP servers

                    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