Rini MCP Server

by mori-mmmm

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.

Servidor Rini MCP

Una colección de varios servidores MCP que he implementado yo mismo.
Sus características principales incluyen generación y ejecución de código, análisis de repositorios de GitHub, inferencia, rastreo web, búsqueda web y resumen y análisis de videos de YouTube.

Características principales

Búsqueda web ( web_search.py )

  • rini_google_search_base(...) : Realiza una búsqueda en Google y devuelve los resultados.
  • rini_google_search_link_only(...) : extrae solo enlaces de los resultados de búsqueda de Google.
  • rini_google_search_shallow(query: str) : realiza una búsqueda en Google y recupera una copia superficial del contenido de cada enlace.
  • También incluye la capacidad de obtener contenido de páginas web mediante un navegador Stealth.
  • Puerto predeterminado: 65000

▶️ Procesamiento de videos de YouTube ( youtube_summary.py )

  • rini_summarize_youtube_audio_only(url: str) : resume solo el audio de un video de YouTube.
  • rini_transribe_youtube_audio(url: str) : Convierte el audio de un video de YouTube a texto.
  • rini_summarize_youtube_all(video_url: str) : analiza y resume todo el contenido (fotogramas clave, audio) de un vídeo de YouTube.
  • Incluye funciones detalladas como descarga de audio, extracción de fotogramas clave, división de audio y transcripción individual, y generación de subtítulos de fotogramas.
  • Puerto predeterminado: 65001

Análisis del repositorio de GitHub ( github_repo_analysis.py )

  • rini_github_analysis(query: str, url: str) : analiza el repositorio de GitHub especificado y proporciona información relevante.
  • Incluye características como extracción de funciones y clases, análisis de similitud de código, etc.
  • Puerto predeterminado: 65002

🧠 Función de razonamiento ( reasoning.py )

  • rini_reasoning(query: str, model: str = None) : Realiza un razonamiento lógico en una consulta determinada.
  • Puerto predeterminado: 65003

💻 Generar y ejecutar código ( coding.py )

  • rini_code_generation(query: str, model: str = None) : genera código basado en la consulta dada.
  • rini_python_code_execution(code: str) : ejecuta el código Python dado.
  • Puerto predeterminado: 65004

🌐 Rastreo web ( web_crawl.py )

  • rini_get_text_only_from_url(url: str) : extrae solo contenido de texto de una URL determinada.
  • rini_get_all_from_url(url: str, timeout: int = 5) : obtiene todo el contenido de la URL dada.
  • Puerto predeterminado: 65005

🔁 Crear un servidor MCP ( mcp_related.py )

  • rini_create_and_execute_mcp_server(query: str, filename: str, port: int) : crea un código de servidor MCP que coincide con la solicitud y lo ejecuta.
  • Puerto predeterminado: 65006

Instalar las bibliotecas necesarias:

Para instalar las bibliotecas necesarias para ejecutar su proyecto, utilice el siguiente comando:

pip install -r requirements.txt

Cómo utilizar

Cada función puede ser controlada por el servidor MCP ejecutando directamente el archivo Python correspondiente.
Por ejemplo, para utilizar la función de búsqueda web, ejecute el siguiente comando:

python web_search.py

Cada servidor se ejecuta en un puerto designado (por ejemplo, un servidor de búsqueda web en el puerto 65000).
Puedes probarlo fácilmente usando el cliente / servidor API de Rini.

Mejoras futuras

  • Agregue ejemplos de uso detallados para cada función
  • Proporciona una interfaz CLI
  • Escritura de código de prueba integrado
-
security - not tested
A
license - permissive license
-
quality - not tested

local-only server

The server can only run on the client's local machine because it depends on local resources.

Una colección de servidores MCP personalizados que ofrecen diversas capacidades impulsadas por IA, que incluyen búsqueda web, análisis de videos de YouTube, análisis de repositorios de GitHub, razonamiento, generación/ejecución de código y rastreo web.

  1. Características principales
    1. Búsqueda web ( web_search.py )
    2. ▶️ Procesamiento de videos de YouTube ( youtube_summary.py )
    3. Análisis del repositorio de GitHub ( github_repo_analysis.py )
    4. 🧠 Función de razonamiento ( reasoning.py )
    5. 💻 Generar y ejecutar código ( coding.py )
    6. 🌐 Rastreo web ( web_crawl.py )
    7. 🔁 Crear un servidor MCP ( mcp_related.py )
  2. Cómo utilizar
    1. Mejoras futuras

      Related MCP Servers

      • A
        security
        A
        license
        A
        quality
        A 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 -
        2
        4
        TypeScript
        MIT License
      • -
        security
        A
        license
        -
        quality
        An 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 -
        132
        Python
        MIT License
        • Apple
        • Linux
      • -
        security
        -
        license
        -
        quality
        A specialized MCP server that enables AI agents to interact with Reddit, including reading posts, creating content, and managing subreddit configurations.
        Last updated -
        31
        1
        TypeScript
      • -
        security
        F
        license
        -
        quality
        A 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 -
        5
        TypeScript

      View all related MCP servers

      ID: a615cowabx