Zum Inhalt

MCP-Tools in der Praxis: 5 Open-Source-Kraftpakete für KI-Agenten

MCP Tools

MCP Tools Hands-On

Wenn du bereits verstehst, was MCP (Model Context Protocol) ist, ist es an der Zeit, es zum Laufen zu bringen.

Dieser Artikel stellt 5 der praktischsten MCP-Open-Source-Tools vor – vom Dateisystem-Zugriff bis zu Datenbankabfragen, von GitHub-Operationen bis zum Web-Scraping.


1. Warum brauchst du MCP-Tools?

Vor MCP war es wie im Dunkeln tappen: - Jedes Tool hatte sein eigenes API-Format - Authentifizierungsmethoden variierten stark (OAuth, API Key, JWT…) - Keine einheitliche Fehlerbehandlung - Debugging: meistens Ratespiele

MCP ändert das alles. Wie USB-C die Ladeschnittstellen vereinheitlichte, vereinheitlicht MCP die Art, wie KI mit der Welt verbunden wird.


2. Die 5 wichtigsten MCP-Open-Source-Tools

1️⃣ MCP FileSystem Server – KI liest und schreibt deine Dateien

GitHub: https://github.com/modelcontextprotocol/servers/tree/main/src/filesystem

Installationsschritte:

# Mit npm installieren
npm install -g @modelcontextprotocol/server-filesystem

# Konfigurationsdatei erstellen ~/.mcp-config.json
{
  "mcpServers": {
    "filesystem": {
      "command": "npx",
      "args": ["-y", "@modelcontextprotocol/server-filesystem", "/home/yourname/documents"],
      "env": {}
    }
  }
}

Funktionen: - read_file – Dateiinhalt lesen - write_file – In Dateien schreiben - list_directory – Verzeichnisinhalt auflisten - search_files – Dateien suchen - create_directory – Verzeichnisse erstellen

Verwendungsbeispiel:

# KI kann über MCP aufrufen
result = mcp_client.call_tool("filesystem", "read_file", {
    "path": "/home/yourname/documents/notes.md"
})
print(result.content)

2️⃣ MCP SQLite Server – Natürlichsprachige Datenbankabfragen

Ermöglicht KI-Agenten, SQLite-Datenbanken über natürliche Sprache abzufragen und zu manipulieren, ohne SQL-Kenntnisse voraussetzen zu müssen.

Installation:

pip install mcp-server-sqlite

3️⃣ MCP GitHub Server – Automatisierte Code-Reviews

Ermöglicht KI-Agenten, GitHub-Repositories zu durchsuchen, Issues zu lesen und PRs zu erstellen.

Installation:

npm install -g @modelcontextprotocol/server-github

4️⃣ MCP Brave Search Server – Echtzeit-Web-Suche

Integriert Brave Search für Echtzeit-Web-Suchanfragen direkt aus dem KI-Agenten.

Installation:

npm install -g @modelcontextprotocol/server-brave-search

5️⃣ MCP Puppeteer Server – Browser-Automatisierung

Steuert Headless-Browser für Web-Scraping, Formularausfüllung und Screenshot-Erstellung.

Installation:

npm install -g @modelcontextprotocol/server-puppeteer

3. Best Practices

  • Sicherheit zuerst: Nur notwendige Verzeichnisse und Ressourcen erlauben.
  • Testen und Debuggen: Jeden MCP-Server lokal testen, bevor er in Produktion geht.
  • Kombinieren: Mehrere MCP-Server kombinieren, um komplexe Workflows zu ermöglichen.