Skip to main content
Glama

Rini MCP Server

Eine Sammlung verschiedener MCP-Server, die ich selbst implementiert habe.
Zu den Hauptfunktionen gehören Codegenerierung und -ausführung, GitHub-Repository-Analyse, Inferenz, Web-Crawling, Websuche sowie Zusammenfassung und Analyse von YouTube-Videos.

Hauptmerkmale

🔍 Websuche ( web_search.py )

  • rini_google_search_base(...) : Führt eine Google-Suche durch und gibt die Ergebnisse zurück.

  • rini_google_search_link_only(...) : Extrahiert nur Links aus den Google-Suchergebnissen.

  • rini_google_search_shallow(query: str) : Führt eine Google-Suche durch und ruft für jeden Link eine oberflächliche Kopie des Inhalts ab.

  • Es umfasst auch die Möglichkeit, Webseiteninhalte mit einem Stealth-Browser abzurufen.

  • Standardport: 65000

▶️ YouTube-Videoverarbeitung ( youtube_summary.py )

  • rini_summarize_youtube_audio_only(url: str) : Fasst nur den Ton eines YouTube-Videos zusammen.

  • rini_transribe_youtube_audio(url: str) : Wandelt Audio aus einem YouTube-Video in Text um.

  • rini_summarize_youtube_all(video_url: str) : Analysiert und fasst den gesamten Inhalt (Keyframes, Audio) eines YouTube-Videos zusammen.

  • Enthält detaillierte Funktionen wie Audio-Download, Keyframe-Extraktion, Audio-Aufteilung und individuelle Transkription sowie Frame-Untertitelgenerierung.

  • Standardport: 65001

📂 GitHub-Repository-Analyse ( github_repo_analysis.py )

  • rini_github_analysis(query: str, url: str) : Analysiert das angegebene GitHub-Repository und liefert relevante Informationen.

  • Beinhaltet Funktionen wie Funktions- und Klassenextraktion, Code-Ähnlichkeitsanalyse usw.

  • Standardport: 65002

🧠 Reasoning-Funktion ( reasoning.py )

  • rini_reasoning(query: str, model: str = None) : Führt eine logische Schlussfolgerung für eine gegebene Abfrage durch.

  • Standardport: 65003

💻 Code generieren und ausführen ( coding.py )

  • rini_code_generation(query: str, model: str = None) : Generiert Code basierend auf der gegebenen Abfrage.

  • rini_python_code_execution(code: str) : Führt den angegebenen Python-Code aus.

  • Standardport: 65004

🌐 Web-Crawling ( web_crawl.py )

  • rini_get_text_only_from_url(url: str) : Extrahiert nur Textinhalte aus einer bestimmten URL.

  • rini_get_all_from_url(url: str, timeout: int = 5) : Ruft den gesamten Inhalt von der angegebenen URL ab.

  • Standardport: 65005

🔁 Erstellen Sie einen MCP-Server ( mcp_related.py )

  • rini_create_and_execute_mcp_server(query: str, filename: str, port: int) : Erstellt einen MCP-Servercode, der der Anfrage entspricht und führt ihn aus.

  • Standardport: 65006

Related MCP server: browser-mcp

Installieren Sie die erforderlichen Bibliotheken

Verwenden Sie den folgenden Befehl, um die zum Ausführen Ihres Projekts erforderlichen Bibliotheken zu installieren:

pip install -r requirements.txt

Anwendung

Jede Funktion kann vom MCP-Server durch direkte Ausführung der entsprechenden Python-Datei gesteuert werden.
Um beispielsweise die Websuchfunktion zu verwenden, führen Sie den folgenden Befehl aus:

python web_search.py

Jeder Server läuft auf einem bestimmten Port (z. B. ein Websuchserver auf Port 65000).
Sie können es einfach mit dem Rini API -Server / Client testen.

Zukünftige Verbesserungen

  • Fügen Sie für jede Funktion detaillierte Anwendungsbeispiele hinzu

  • Bietet eine CLI-Schnittstelle

  • Schreiben von integriertem Testcode

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

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/mori-mmmm/Rini-MCP-server'

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