Integrations
Analyzes GitHub repositories to provide information about code structure, extract functions and classes, and perform code similarity analysis.
Performs Google searches with various levels of detail, including link-only results and shallow content extraction from search results.
Enables generating Python code based on queries and executing Python code within the MCP environment.
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
Installieren Sie die erforderlichen Bibliotheken:
Verwenden Sie den folgenden Befehl, um die zum Ausführen Ihres Projekts erforderlichen Bibliotheken zu installieren:
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:
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
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Eine Sammlung benutzerdefinierter MCP-Server, die verschiedene KI-gestützte Funktionen bereitstellen, darunter Websuche, YouTube-Videoanalyse, GitHub-Repository-Analyse, Argumentation, Codegenerierung/-ausführung und Webcrawling.
Related MCP Servers
- AsecurityAlicenseAqualityA headless browser MCP server that allows AI agents to fetch web content and perform Google searches without API keys, supporting various output formats like Markdown, JSON, HTML, and text.Last updated -24TypeScriptMIT License
- -securityAlicense-qualityAn MCP server that implements Claude Code-like functionality, allowing the AI to analyze codebases, modify files, execute commands, and manage projects through direct file system interactions.Last updated -132PythonMIT License
- -security-license-qualityA specialized MCP server that enables AI agents to interact with Reddit, including reading posts, creating content, and managing subreddit configurations.Last updated -311TypeScript
- -securityFlicense-qualityA MCP server that allows AI assistants to interact with the browser, including getting page content as markdown, modifying page styles, and searching browser history.Last updated -5TypeScript